Forum de discussion
Forum « Flash et Shockwave » (archives)
getURL dans une boucle for >_o
Envoyé: 11 mars 2005, 9h13 par ashmallum
Voilà mon problème. J'ai créé une boucle for qui génère des clips ainsi que des fonctions onMouseOver associées. Tout allait très bien jusqu'à ce que j'essaie d'insérer une fonction onPress contenant un getURL. Voilà le code :
//------- Génération de nombres aléatoires
number = [];
i = 0;
while (i<11) {
newnumber = random(18);
j = 0;
found = 0;
while (j<11) {
if (number[j] == newnumber) {
found = 1;
}
j++;
}
if (found == 0) {
number[i] = newnumber;
} else {
i--;
}
i++;
}
//------- Coordonnées des clips
x = 0;
y = 0;
//------- Génération des clips
for (i=0; i<11; i++) {
y += 80;
this["clip_image"+i]._x = x;
this["clip_image"+i]._y = y;
this["clip_image"+i].createEmptyMovieClip("clip_loader"+i, i);
this["clip_image"+i]["clip_loader"+i].loadMovie("mini_"+number[i]+".jpg");
this["clip_image"+i].onRollOver=function(){this._alpha=80;}
this["clip_image"+i].onRollOut=function(){this._alpha=100;}
this["clip_image"+i].onPress=function(){getURL("photos_"+number[i]+".jpg","_blank");}
}
********************************
Tout fonctionne à l'exception du getURL qui me renvoie vers un undefined.jpg. Alors que number[i] est parfaitement défini !!
J'ai vraiment du mal à comprendre ce qui se passe là.
Réponses
|