Apache flex 使用Flex/Flash应用程序打包一些文件?
是否可以在.swf中使用Flex应用程序打包XML文件 有了Silverlight应用程序,你可以很容易地做到这一点,但如果你在使用flash,你必须在flash中执行http请求才能获取它 自从我做了一个非常认真的silverlight应用程序,并在其中使用本地txt和xml文件进行设置\数据之后,我一直在想这个问题Apache flex 使用Flex/Flash应用程序打包一些文件?,apache-flex,flash,actionscript-3,actionscript,sandbox,Apache Flex,Flash,Actionscript 3,Actionscript,Sandbox,是否可以在.swf中使用Flex应用程序打包XML文件 有了Silverlight应用程序,你可以很容易地做到这一点,但如果你在使用flash,你必须在flash中执行http请求才能获取它 自从我做了一个非常认真的silverlight应用程序,并在其中使用本地txt和xml文件进行设置\数据之后,我一直在想这个问题 是的,我知道它可以用AIR完成--请不要提及任何特定于adobe AIR的软件包您可以在编译时将xml编码为字符串 根据编译的方式,每次编译时都可以替换此字符串。编译时可以将xm
是的,我知道它可以用AIR完成--请不要提及任何特定于adobe AIR的软件包您可以在编译时将xml编码为字符串
根据编译的方式,每次编译时都可以替换此字符串。编译时可以将xml编码为字符串 根据编译方式的不同,每次编译时都可以替换此字符串。您可以使用“应用程序/八位字节流”类型的嵌入: 有关守则:
[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)
您可以使用“应用程序/八位字节流”类型的嵌入:
有关守则:
[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)
正是我需要的。比Silverlight更难看,但你很难因此受到指责。谢谢,只是出于好奇,你为什么要这样做,而不是硬编码呢?无论哪种方式,如果内容发生变化,你都必须重新编译。这正是我所需要的。比Silverlight更难看,但你很难因此受到指责。谢谢,只是出于好奇,你为什么要这样做,而不是硬编码呢?无论哪种方式,如果内容发生变化,您都必须重新编译它。