je crée une liste à deux dimensions qui a des numéros consécutifs à la fin de « jour », pour être utilisé comme fournisseur de données pour une DataGrid je les ai accède via la commande
DG1. selectedItem.day1
dg1.selectedItem.day2
dg1.selectedItem.day3
etc ...Utiliser des chaînes pour accéder à des méthodes personnalisées dynamiquement
est-il possible de prendre la chaîne ("jour" + i) et le convertir en un (ce qui est il? nom de variable?) de sorte que je peux faire quelque chose le long de:
for(var i:Number=1; i<numFields; i++)
{
dg1.selectedIndex = i-1;
dg1.selectedItem.(mysteryFunction("day"+i)) = 42;
}
s'il y a une fonction que je pourrais utiliser pour mysteryFunction, ou ce type de données à utiliser, toute information serait très utile
ce que je l'ai utilisé (si fastidieux):
<mx:XMLList id="sched"> <field> <day1></day1> <day2></day2> <day3></day3> </field> <field> <day1></day1> <day2></day2> <day3></day3> </field> ... </mx:XMLList>