配列を使用して DataProvider にデータを入力しています。これを使用して、リスト コンポーネントにデータを入力しています。このような:
var myDataProvider = new DataProvider(this.myArray);
this['list'].dataProvider = myDataProvider;
配列に変更が加えられたら、DataProvider に更新を指示して、それらの変更がリスト コンポーネントに反映されるようにします。配列の変更をリッスンしてそれ自体を更新するように DataProvider に指示する方法があればいいのですが、手動で更新する方法に落ち着きます。
DataProvider を新しい DataProvider に置き換えることはできますが、リストの選択が失われます。DataProvider を調べて、すべてのエントリを比較および変更して、配列と一致させることができると思いますが、これは面倒すぎるようです。配列に一致するように更新するように DataProvider に指示する方法はありますか?
編集: Flex ではなく Flash でこれを行う方法を探しています。