使用Flex/Flash应用程序打包一些文件?

Bri*_*lia 0 apache-flex flash actionscript sandbox actionscript-3

是否可以在.swf中使用Flex应用程序打包XML文件?

使用Silverlight应用程序,您可以非常轻松地执行此操作,但是如果您使用闪存,则必须在闪存中执行http请求以获取它?

自从我做了一个非常严肃的Silverlight应用程序并在其中使用本地txt和xml文件进行设置\数据时,我一直在想这个.

是的,我知道可以用AIR完成 - 不要提及任何adobe AIR特定的包请

Gle*_*enn 5

您可以使用"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)