0
我有我想有這樣的屬性,它的嵌入式XML文件:如何將XML屬性值中的數組轉換爲Array對象?
<level missions="[m1,m2,m3,m4,m5]"/>
我想知道我怎麼能轉換成字符串值[m1,m2,...]
到一個數組,爲了得到它由指數(A [0] == 「M1」,A [1] == 「M2」,等)
我試圖Array([email protected])[0]
,但無濟於事:)
我有我想有這樣的屬性,它的嵌入式XML文件:如何將XML屬性值中的數組轉換爲Array對象?
<level missions="[m1,m2,m3,m4,m5]"/>
我想知道我怎麼能轉換成字符串值[m1,m2,...]
到一個數組,爲了得到它由指數(A [0] == 「M1」,A [1] == 「M2」,等)
我試圖Array([email protected])[0]
,但無濟於事:)
沒有E4X方法值直接處理像這樣的字符串數組值。您可以使用String#split()將字符串值轉換爲實際的數組:
var value:String = [email protected]();
var arr : Array = value.substr (1, value.length - 2).split (",");
的確很優雅。 – 2012-02-14 15:17:50
是否爲有效的XML? – Yves 2012-02-14 14:20:35
它正常加載。也許我應該刪除'[]',然後用','分割值,對吧? – Fabricio 2012-02-14 14:30:28
是的,分割爲「,」 – 2012-02-14 14:32:10