可以在.swf中使用Flex打包XML文件吗?
使用Silverlight应用程序,你可以很容易地做到这一点,但如果你使用flash,你必须在flash中做一个http请求来抓取它??
自从我做了一个非常严肃的silverlight应用程序,并利用本地txt和xml文件来处理其中所有的设置\数据之后,我就一直想知道这一点。
是的,我知道这可以用AIR完成--请不要提及任何adobe AIR特定的包
发布于 2009-09-24 01:04:06
你可以使用Embed的"application/octet-stream“类型来实现:
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)发布于 2009-09-24 01:03:55
您可以在编译时将xml编码为字符串。
根据您如何滚动构建,此字符串可能在每次编译时被替换。
https://stackoverflow.com/questions/1469314
复制相似问题