【发布时间】:2009-02-23 18:24:26
【问题描述】:
我正在创建一个二维列表,该列表在“天”结束时具有连续数字,用作 DataGrid 的 dataProvider
我一直在通过命令访问它们
dg1.selectedItem.day1
dg1.selectedItem.day2
dg1.selectedItem.day3
等等……
有什么办法可以把字符串 ("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>
【问题讨论】:
标签: apache-flex string flex3 variables