我正在创建一个在“一天”结束时具有连续数字的二维列表,用作 DataGrid 的 dataProvider 我一直通过命令
dg1.selectedItem.day1
dg1.selectedItem.day2
dg1.selectedItem.day3访问它们
ETC...
有什么方法可以获取字符串 ("day"+i) 并将其转换为(它是什么?变量名?),这样我就可以按照以下方式做一些事情:
for(var i:Number=1; i<numFields; i++)
{
dg1.selectedIndex = i-1;
dg1.selectedItem.(mysteryFunction("day"+i)) = 42;
}
如果有一个我可以用于神秘函数的函数,或者使用什么数据类型,任何信息都会非常有帮助,
这就是我一直在使用的(太乏味了):
<mx:XMLList id="sched"> <field> <day1></day1> <day2></day2> <day3></day3> </field> <field> <day1></day1> <day2></day2> <day3></day3> </field> ... </mx:XMLList>