cs_attentio
Messages postés167Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention24 mai 2010
-
3 févr. 2005 à 04:11
cs_attentio
Messages postés167Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention24 mai 2010
-
3 févr. 2005 à 18:56
bonjour,
voila j'ai sur une image clef un script qui me permet de dupliquer un clip.
jusque la pas de probleme, ca marche.
par contre je voudrais qu'il aie a l'image 2 dans ce clip (dupliqué) mais ca ne fonctionne pas, il reste sur l'image 1 !
diagonale.gotoAndPlay(2);
// duplicate movie clip
num = 45;
xstart = -380;
n = 1;
while (n <= num) {
duplicateMovieClip("diagonale", "diagonale" add n, n);
setProperty("diagonale" add n, _x, xstart + n*18);
n = n + 1;
}
setProperty("diagonale", _visible, 0);
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 3 févr. 2005 à 13:49
à ça :
diagonale.gotoAndPlay(2);
// duplicate movie clip
num = 45;
xstart = -380;
for (n=1; n<=num; n++) {
diagonale.duplicateMovieClip("diagonale"+n, n);
this["diagonale"+n]._x = xstart;
}
diagonale._visible = false;
Voilà, ça c'est un code correct.
Par contre, ce que je ne comprend pas c'est pourquoi ta première ligne est juste (code Flash 5) alors que le reste est faux (Flash 4). Tu es certain de ne pas avoir pompé un code je ne sais où et que tu ne sais pas t'en sortir ?!
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 3 févr. 2005 à 14:07
si ça le résouds avec cette ligne :
this["diagonale"+n]._x = xstart;
Si je te mets un code, c'est pour que tu l'étudies et pas juste le copier/coller
Je sais que ça fonctionne mais le but est que tu apprennes et pas que tu t'en serves tel-quel !
cs_attentio
Messages postés167Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention24 mai 2010 3 févr. 2005 à 15:07
bon ... C vrai la prog n'est pas mon fort
je rame !!!!!
le clip a l'air de se dupliquer si je fais un trace mais toujours a la meme position (je crois) ... donc je ne vois pas l'alignement des 45 clips avec les intervalles de 30px
cs_attentio
Messages postés167Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention24 mai 2010 3 févr. 2005 à 18:11
je me suis mal exprimé ...
ce que je veux faire C piloter ce qu'il se trouve dans diagonale depuis un autre clip
ex :
Dans ma sequence j'ai un clip animation, qui comporte un clip MADIA et qui lui comporte les clips diagonale1, diagonale2, diagonale3,
donc dans mon clip animation je voudrais une image clef qui contient le script :
for (n=1; n<=45; n++){
chemin=this["MADIA.diagonale"+n];
chemin.gotoAndPlay(2);
}
mais je ne vois pas comment ecrire la var chemin
pour que ca donne :
MADIA.diagonale1.gotoAndPlay(2);
MADIA.diagonale2.gotoAndPlay(2);
MADIA.diagonale3.gotoAndPlay(2);
...
merci