我正在構建一個Android應用程序Flash Builder 4.5使用Flex 4.5.1我在使用本地存儲的(/ data/data/app-name/db/pellets)XML文件時最困難DataProvider for a Spark List控件。我在過去的3天裏一直在網上查找,並嘗試了許多不同的方式來使代碼正常工作,但無濟於事。如何在Flex 4.5中將本地XML文件用作Spark List控件的DataProvider?
我有一個SkinnablePopUpContainer與包含約170 星火列表控制(列表1),我想在我的本地存儲的XML文件(pelletdb.xml)的「名」元素來填充每個包含6個元素的條目。 XML看起來像這樣:
<tin>
<pellet>
<caliber>0.177</caliber>
<name>AA Field</name>
<bc>0.0210</bc>
<weight>8.400</weight>
<style>N/A</style>
<material>Lead</material>
</pellet>
<pellet>
<caliber>0.177</caliber>
<name>Beeman Bearcub</name>
<bc>0.0110</bc>
<weight>8.000</weight>
<style>N/A</style>
<material>Lead</material>
</pellet>
</tin>
當我點擊list1條目我想填充一些標籤。我一直無法將XML數據放入ArrayCollection中作爲我的Spark List控件的DataProvider。我知道我必須在某個地方做錯事,任何幫助都將不勝感激!
你從XML文件中獲取數據,並不能轉換它的ArrayCollection或你不能讀取本地XML? –