[转]Flex中怎么利用[Embed]嵌入扩展文件的例子
[转]Flex中如何利用[Embed]嵌入扩展文件的例子
http://blog.minidx.com/2008/04/01/671.html
几个星期前我从同事那里知道了这个技巧,一个用户发邮件问我Flex应用中是否可以像嵌入图片一样嵌入HTML/text文件,而不是在执行执行时导入。
因为自己不是很确定,所以问了组里的人得到了下面这个例子的回答:
http://blog.minidx.com/2008/04/01/671.html
几个星期前我从同事那里知道了这个技巧,一个用户发邮件问我Flex应用中是否可以像嵌入图片一样嵌入HTML/text文件,而不是在执行执行时导入。
因为自己不是很确定,所以问了组里的人得到了下面这个例子的回答:
package { import flash.utils.ByteArray; [Embed(source="test.mxml", mimeType="application/octet-stream")] public class foobar extends ByteArray { } }
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="testMe()"> <mx:Script> <![CDATA[ public var myText:foobar = new foobar(); public function testMe():void { trace(myText.toString()); } ]]> </mx:Script> </mx:Application>