PDA

Volledige versie bekijken : Function in array


Finesky
%Europe/Berlin %514 %2008, 12:20
Hallo!

Is het mogelijk om zeg 5 functie namen in een array op te slaan,
om ze later uit te laten voeren?
Op deze manier zal een array item alleen de return van de functie opslaan.


var aArray:Array = new Array();
aArray[0] = doe1();
aArray[1] = doe2();
aArray[2] = doe3();
aArray[3] = doe4();
aArray[4] = doe5();



var aArray:Array = new Array();
aArray[0] = "doe1()";
aArray[1] = "doe2()";
aArray[2] = "doe3()";
aArray[3] = "doe4()";
aArray[4] = "doe5()";


Ik dacht dat het misschien op deze manier mogelijk was om de string later weer om te zetten naar een functie naam, maar ook hier geraak ik niet uit.

Iemand met een suggestie?

Jan
%Europe/Berlin %516 %2008, 12:23
function functie1()
{
trace("hallo");
}
var aArray:Array = new Array();
aArray[0] = functie1;
trace(aArray[0])


Groeten,
Jan

Finesky
%Europe/Berlin %521 %2008, 12:30
Thanks voor je reactie :).

Ik kan functie1 dus aanroepen met aArray[0]();
Thanks! ++