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コントロールのデータプロバイダとして
あなたはXMLファイルからデータを取得しているとのArrayCollectionに変換されていないか、あなたがすることはできませんローカルのXMLを読む? –