画像でわかるように、コンボボックスで必要な情報を取得するためだけに、ばかばかしいほど長いコードがあります。そんなに長いコードを必要としないようにする方法はありますか?
コンボボックスは同じ情報を表示する必要がありますが、異なる「結果」を記録できる必要があります。私は明らかに初心者のプログラマーです。助けていただければ幸いです。
画像でわかるように、コンボボックスで必要な情報を取得するためだけに、ばかばかしいほど長いコードがあります。そんなに長いコードを必要としないようにする方法はありますか?
コンボボックスは同じ情報を表示する必要がありますが、異なる「結果」を記録できる必要があります。私は明らかに初心者のプログラマーです。助けていただければ幸いです。
まず、必要なデータを含む配列を作成します。次に例を示します。
var dataArray:Array = [{label:"label1", data:"data1"}, {label:"label2", data:"data2"}];//as many objects as you need.
次に、ドロップダウン リストに名前を付け、「dataProvider」プロパティを使用して入力します。
dropdown1.dataProvider = new DataProvider(dataArray);
dropdown2.dataProvider = new DataProvider(dataArray);
dropdown3.dataProvider = new DataProvider(dataArray);
....
PS インポートすることを忘れないでください:
import fl.data.DataProvider;