2011-06-30 60 views
0

我正在構建一個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。我知道我必須在某個地方做錯事,任何幫助都將不勝感激!

+0

你從XML文件中獲取數據,並不能轉換它的ArrayCollection或你不能讀取本地XML? –

回答

相關問題