1
我嵌入文本文件導入我的Flex項目,並讀取使用代碼的內容是這樣的:Flex的嵌入式字符串資源編碼
[Embed(source = "../../data/abc.txt", mimeType = "application/octet-stream")]
private var r_Abc:Class;
...
var xx:ByteArray = new r_Abc();
var abc:String = xx.toString();
該文件的內容爲abc 。問題是從文件加載的字符串與其他字符串沒有可比性,即使在調試器中(在FlashDevelop中)打印或查看時,它似乎是非常好的。
trace(abc); // abc
trace("abc" == abc); // false
如何將其轉換爲正確的字符串?我試圖使用字符串方法如substring來創建副本,但似乎並不是解決方案。
真的很奇怪!我運行了示例代碼。我的'abc'變量是未定義的。 –