Bonjour à tous,
J'ai un bout de code utilisant un "eval()" qui
marchait très bien pour mon utilisation personnelle lorsque je publiais
le .swf en "Flash 6 - Actionscript 2".
J'ai du passer mon code en Flash 8, et là c'est le drame, ça ne marche plus. Voilà le code en question :
for (p=0; p<20; p++){
temp = eval("barre"+p);
temp._y = ((p-1)*62)+10;
if (zone[p] != undefined){
temp._y = temp._y + zone[p];
}
}
En
gros ce petit bout de code regarde le nom de mes clip "barre" que j'ai
dupliqué sur la scène pour leur attribuer leur coordonné Y.
Voyant que mon code ne marchait plus, j'ai essayer de remplacer mon eval par les codes suivant :
temp = this["barre"+p];
set(temp, "barre"+p);
temp = "barre"+p;
Aucun ne semble marcher une fois publié en Flash 8... Quelqu'un saurait-il me donner un petit coup de pouce ?
Merci