1
我已經得到了以下具有結構的XML文件:訪問完整的XML屬性文字在ActionScript 3
<page>
<layer>
<label value="tenant a1">
<input description="tenant1" name="tenant1" type="string" displayName="tentant1 name" />
</label>
<label value="xx01">
<input description="location1" name="location1" type="string" displayName="tentant1 location" />
</label>
</layer>
<layer>
<label value="tenant a2">
<input description="tenant2" name="tenant2" type="string" displayName="tentant2 name" />
</label>
<label value="location a2">
<input description="location2" name="location2" type="string" displayName="tentant2 location" />
</label>
</layer>
</page>
我使用此代碼循環在<layer>
S:
for (i = 0; i < xml.page.layer.length(); i++) {
names.push((xml.page.layer[i].label[0].attribute('value') + '\n'));
numbers.push((xml.page.layer[i].label[1].attribute('value') + '\n'));
}
當我trace()
的項目,我得到了預期的「tenant a1」。當我在舞臺上實際設置動態文本框的文本屬性時,我會得到「tenant a」,而末尾沒有數字。我如何獲得XML屬性的全部價值以顯示在我的舞臺上?
我認爲這只是一個嵌入字體問題,爲此,請查看此問題的[我的答案](http://stackoverflow.com/a/27942874/2256820)。 – akmozo
謝謝。這有很大幫助。 –