Charger un .swf dynamiquement

toutouffe Messages postés 43 Date d'inscription samedi 22 janvier 2005 Statut Membre Dernière intervention 13 juillet 2005 - 24 janv. 2005 à 00:43
toutouffe Messages postés 43 Date d'inscription samedi 22 janvier 2005 Statut Membre Dernière intervention 13 juillet 2005 - 25 janv. 2005 à 00:22
Bonjour,



J'ai des swf qui s'appellent flash01.swf, flash02.swf etc...

Je veux faire des boucles ou je peux charger ces swf tel que les i et j des boucles soient utilises dans le nom du ficher swf.

Par exemple j'ai essaye ca, mais ca marche pas :



for (i=0;i<=_root.numProd;i++)

{

if (_root.SelectProd == i)

{

for (j=1;j<=_root.numCoul;j++)

{

if (_root.SelectCoul == j)


{

loadMovie("Samples/flash"+i+j".swf",_root.cadre);

}

}

}

}



Ainsi si SelectProd 2 et SelectCoul 5 on charge le fichier flash25.swf.

J'ai ecrit ce code sous le model de la fonction eval...



Merci

Toutouffe

2 réponses

pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
24 janv. 2005 à 01:09
Heu, pourquoi tu fais pas seulement :

_root.cadre.loadMovie("Samples/flash"+_root.SelectProd +_root.SelectCoul ".swf);

Plutôt que de te compliquer la vie avec une double boucle et une double condition, qui, soit dit en passant, ne te servent strictement à rien !

Peg'
0
toutouffe Messages postés 43 Date d'inscription samedi 22 janvier 2005 Statut Membre Dernière intervention 13 juillet 2005
25 janv. 2005 à 00:22
En effet....

C'est parceque le code de base comprenais d'autres trucs...

Et puis j'ai trouve l'erreur de toute manier, il me manquais un +, ca donne :



_root.cadre.loadMovie("Samples/flash"+_root.SelectProd +_root.SelectCoul+ ".swf");



Toutouffe
0
Rejoignez-nous