Bri*_*lia 0 apache-flex flash actionscript sandbox actionscript-3
是否可以在.swf中使用Flex应用程序打包XML文件?
使用Silverlight应用程序,您可以非常轻松地执行此操作,但是如果您使用闪存,则必须在闪存中执行http请求以获取它?
自从我做了一个非常严肃的Silverlight应用程序并在其中使用本地txt和xml文件进行设置\数据时,我一直在想这个.
是的,我知道可以用AIR完成 - 不要提及任何adobe AIR特定的包请
您可以使用"application/octet-stream"类型的Embed来执行此操作:
http://flexscript.wordpress.com/2008/08/02/embedding-text-file-into-flex/
相关代码:
[Bindable]
[Embed(source="MyFile.txt", mimeType="application/octet-stream")]
private var myFileClass:Class;
...
var MyFileByteArray:ByteArrayAsset = ByteArrayAsset(new myFileClass());
var story:String = MyFileByteArray.readUTFBytes(MyFileByteArray.length)
Run Code Online (Sandbox Code Playgroud)