2014-01-13 54 views
0

我有我需要提供的項目作爲1個SWF,並且需要存儲內部數據,字符串和數字,通常可以將其存儲爲外部xml或csv。通常它只有少量的數據,但對於某些項目可能會相當大。我想我可以將數據內部存儲爲腳本或庫文本字段。這些方法中的任何一種加載速度更快,更易於使用等等。還是有另一種方法?如何將數據存儲到SWF內部

回答

3

字符串和數字等,你可以正常存儲爲變量。對於XML,圖像,聲音等,您可以使用[Embed]元標籤來嵌入它們。查看http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ff2.htmlhttp://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ffb.html瞭解它背後的實際語法。

基本上它可以讓你的數據保持原來的形式,那麼當你編譯時,你的數據嵌入到swf中,這意味着你不需要加載它,你只需要new它。

[Embed(source="somePic.jpg")] 
public var myPicClass:Class; 

... 

var b:Bitmap = new myPicClass; 
相關問題