apache-flex Flex3:将嵌入文本文件的内容加载到变量中

disho6za  于 2022-11-01  发布在  Apache
关注(0)|答案(1)|浏览(133)

我有一个HTML文本块,它在TextArea中显示给用户。目前,我已经将HTML作为XML对象嵌入到我的一个类中,但这似乎是一个糟糕的设计。我想将HTML放在一个嵌入文件中,并将其加载到XML或String对象中。
我尝试过搜索如何实现这一点,但我的搜索返回的是嵌入图像和字体的信息,而不是可以加载到String中的文本。
是否可以嵌入文本或xml文件并将其加载到Flex中的变量中?

jc3wubiy

jc3wubiy1#

可以在文本文件中嵌入以下内容:

[Embed(source="myFile.txt",mimeType="application/octet-stream")]
private var myFile:Class;

需要注意的是,它是以ByteArray的形式嵌入的,因此您需要将其读出。

var b:ByteArray = new myFile();
var s:String = b.readUTFBytes(b.length)

相关问题