Bonjour et merci de lire ce message :
J'ai un problème pour créer des variables dans une boucle en utilisant la commande new Object ( car par la suite je devrais supprimer ces variables).
Voilà un exemple que je poste ici pour montrer mon problème, vous pouvez le recopier directement :
lors de ma première boucle , je crée une variable testsinu["sinu"+j] or
le j ne varie pas en fonction de la boucle si bien que pour la boucle suivante, on se retrouve avec une seule variable au lieu de 4 (et bien sur la dernière).
Comment dois-je ecrire la variable testsinu["sinu"+j] pour que le j change avec la boucle ? _root.ico9v3=4;
_root.count=0;
for (j=0; j<_root.ico9v3; j++) {
var testsinu:Object = new Object();
testsinu["sinu"+j] = count;
trace("score---"+testsinu["sinu"+j]);
count++;
}
for (i=0; i<_root.ico9v3; i++) {
trace("score2----"+testsinu["sinu"+i]);
if(!testsinu["sinu"+i]){
trace("il marche pas mon exemple");
}
}
delete testsinu;
for (i=0; i<_root.ico9v3; i++) {
trace("score2----"+testsinu["sinu"+i]);
if(!testsinu["sinu"+i]){
trace("il marche pas mon exemple");
}
}
Merci de votre aide et @+