script flash problème - please help

script flash problème - please help - Flash/ActionScript - Programmation

Marsh Posté le 03-07-2004 à 17:53:06    

Bonjour à tous,
voilà, j'ai récupéré un fla sur le net d'une animation que je voulais modifier. DU point de vue des symboles etc... je l'ai fait sans problème. Mais le pbl est l'action script, car il concerne deux symbols alors que moi j'aimerais en mettre un troisième. Sauf que je n'y connais rien, à l'origine, entre deux symbols dans le script on a "else" alors j'ai essayé d'en mettre un autre avec à la suite la ligne pour mon 3e symbol mais ça marche pas. QUe faudrait -il mettre pour que mon animation lise les 3 lignes concernant mes 3 symbols?
voici le scipt:
 
SSX = 30;
SSY = 30;
XSPACING = 30;
YSPACING = 20;
spans = new Array(SSX);
for (y=0; y<SSY; y++) {
    for (x=0; x<SSX; x++) {
        n = y*SSX+x;
        if ((((x*5 ^ y*3)) & 3) == 0) {
            duplicateMovieClip("0", "c"+n, n);
        } else {
            duplicateMovieClip("3", "c"+n, n);

(ci après j'ai mis la ligne que j'aimerai insérer , qui ferai intervenir mon 3e symbol "1" , mais si je le mets just comme ça, seulement deux symbols sur mes  trois symbols seront lus,il faudrait que l'action lise "0" , "3" et "1".)
            duplicateMovieClip("1", "c"+n, n);
        }
        with (this["c"+n]) {
            _x = x*XSPACING+XSPACING;
            _y = y*YSPACING;
        }
    }
}
for (x=0; x<SSX; x++) {
    y = Math.Random()*SSY*8;
    spans[x] = -(int(y));
}

 
J'espère que vous avez pu comprendre mon problème, qui je pense n'est qu'un problème de mot de liaison... ? non?
n'hésitez pas si vous avez des questions merci!


Message édité par sanka77 le 03-07-2004 à 17:54:22
Reply

Marsh Posté le 03-07-2004 à 17:53:06   

Reply

Marsh Posté le 05-07-2004 à 12:54:31    

Code :
  1. duplicateMovieClip("3", "c"+n, n);
  2. duplicateMovieClip("1", "c"+n, n);


Ça te fait dupliquer 2 clips mais tu leur donnes le même non à tes 2 nouveaux clips... Forcément au final c'est pas terrible... A priori la 1ère ligne se fait "écraser" par la 2ème...
Sinon j'ai pas bien compris où ça mène vraiment ton script... On peut avoir un aperçu?


---------------
Il y a 10 sortes de personnes. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas. *** Utilitaire pour MJ du jeu du dico
Reply

Marsh Posté le 15-07-2004 à 11:39:52    

Sanka77 a écrit :


            duplicateMovieClip("3", "c"+n, n);
            duplicateMovieClip("1", "c"+n, n);


 
Tu ne peux pas créer deux movieclips dynamiquement ( duplicate ou attach ) dans le même LEVEL ( ton 'n' en 3ième paramètre de ton duplicateMovieClip() ) ...
Essaye de mettre un 'n' différent pour ton clip "3" et ton clip "1" ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed