正如你在图片中看到的那样,我有一个很长的代码,只是为了在Comboboxes中获取我想要的信息。有没有办法让它成为所以我不需要那么长的代码?
组合框应该显示相同的信息,但能够记录不同的“结果” 我显然是一个初学程序员。帮助将不胜感激。
答案 0 :(得分:2)
首先,使用您需要的数据创建一个数组,例如:
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);
....
P.S。别忘了导入:
import fl.data.DataProvider;