2011-06-30 1 views
0

Flash Builder 4.5で、Flex 4.5.1を使用しています。ローカルに保存された(/ data/data/app-name/db/pellets)XMLファイルを使用して最も苦労しています。 スパークListコントロールためのDataProvider。私は過去3日間ネットを調べて、コードを稼働させるためにさまざまな方法を試しましたが、役に立たないものです。Flex 4.5のSpark ListコントロールのDataProviderとしてローカルXMLファイルを使用するにはどうすればよいですか?

私は約170を含んでいる私は、ローカルに格納されたXMLファイル内の「」要素(pelletdb.xml)に移入したいスパークリストコントロール(リスト1)とSkinnablePopUpContainerを持っていますそれぞれ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> 

私がリスト1の項目をクリックすると、ラベルがいくつか挿入されます。私はSpark ListコントロールのDataProviderとして使用するためにXMLデータをArrayCollectionに取り込むことができませんでした。私はどこかに間違った何かをしているに違いないと知っています、どんな助けも大いに評価されるでしょう!あなたがIListのデータ型を必要とするListコントロールのデータプロバイダとして

+0

あなたはXMLファイルからデータを取得しているとのArrayCollectionに変換されていないか、あなたがすることはできませんローカルのXMLを読む? –

答えて

関連する問題