正如你在图片上看到的,我有一个愚蠢的长代码,只是为了在组合框中获得我想要的信息。有什么办法可以让我不需要那么长的代码吗?
组合框应该显示相同的信息,但能够记录不同的“结果”我显然是一个初学者程序员。帮助将不胜感激。
正如你在图片上看到的,我有一个愚蠢的长代码,只是为了在组合框中获得我想要的信息。有什么办法可以让我不需要那么长的代码吗?
组合框应该显示相同的信息,但能够记录不同的“结果”我显然是一个初学者程序员。帮助将不胜感激。
首先,使用您需要的数据创建一个数组,例如:
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;