Superfly_fr
Messages postés9Date d'inscriptionmardi 24 mai 2005StatutMembreDernière intervention19 juin 2013
-
10 juin 2005 à 12:16
crackter
Messages postés401Date d'inscriptionmercredi 12 novembre 2003StatutMembreDernière intervention31 janvier 2010
-
10 juin 2005 à 12:45
Bonjour,
j'ai un pb qui relève de la syntaxe (je pense) et je ne m'en sors pas ...
L'objecif de l'anim que je suis en train de créer est de charger des images en utilisant MovieClipLoader(), pour des question de suivi du chargement (et éviter les pb de positionnement, taille, etc.)
Ces images sont actuellement chargées dans une boucle simple :
(Tel quel, ça fonctionne mais ne répond pas à tous mes besoins.)
for(i=1;i<=10;i++){
Img2Load = "photo"+i+".jpg";
Att_clip = "clip"+i;
loadMovie(Img2Load,Att_clip);
}
Je veux utiliser MovieClipLoader() en créant une instance nouvelle à chaque boucle.
Le pb c'est que je ne sais pas comment NOMMER (et non pas assigner une valeur) un variable dynamiquement ...
Si je reprends ma boucle, ca devrait donner ça (en rouge, les variables qui posent pb) :
for(i=1;i<=10;i++){
Img2Load = "photo"+i+".jpg";
var my_mcl:MovieClipLoader = new MovieClipLoader();
my_mcl.loadClip(Img2Load,i);
}
Comment définir le NOM qui remplacerait my_mcl ... je pense qu'il doit y avoir une notation spécifique (en ColdFusion, par exemple, on peut dire :
<cfset my_mcl = "variable1">
<cfset "#my_mcl#" = "inst1"> ... ce qui dans ce cas assigne la valeur 'inst1' à la variable 'variable1'.
Comment faire dans Flash MX 2004 pro ?
MERCI d'avance !!!