prb script

prb script - Flash/ActionScript - Programmation

Marsh Posté le 11-12-2005 à 17:29:29    

Bonjour,
j'ai fait une anim sur flash, qui doit en cliquant sur un clip appeler un .swf dans un mc vide.
Or qd je clic il me fait un truc bizarre. Le .swf fonctionne en solo sans prb, le code:

Code :
  1. width = Stage.width+4;
  2. height = Stage.height+4;
  3. boxesper_hor = 8; // number of boxes you want on th horizontal (x) axis
  4. boxesper_ver = 8; // number of boxes you want on the vertical (y) axis
  5. fadepower = 0;
  6. _global.count = 1;
  7. trace(width);
  8. trace(height);
  9. box._width = width/boxesper_hor;
  10. box._height = height/boxesper_ver;
  11. box._x = box._width/2;
  12. box._y = box._height/2;
  13. trace(box._x);
  14. trace(box._y);
  15. trace(box._width);
  16. trace(box._height);
  17. for (a=1; a<=boxesper_ver; a++) {
  18.    for (i=1; i<=boxesper_hor; i++) {
  19.       fadepower++;
  20.       var mc =  duplicateMovieClip(box, "box" + fadepower, fadepower) ;
  21. trace (mc) ;
  22.  mc = this["box"+fadepower];
  23.  trace (">> " + mc) ;
  24.  mc._x = ((box._width)*i)-box._width/2;
  25.  mc._y = ((box._height)*a)-box._height/2;
  26. }
  27. }
  28. this.box.gotoAndPlay(2);
  29. stop();


 
Si qq'un peu me renseigner, merci d'avance.

Reply

Marsh Posté le 11-12-2005 à 17:29:29   

Reply

Marsh Posté le 11-12-2005 à 17:58:09    

bocador a écrit :

... appeler un .swf dans un mc vide.


 
 :heink:  

Code :
  1. var mc =  duplicateMovieClip(box, "box" + fadepower, fadepower) ;


 
C'est ça ton soit-disant "mc vide" ?
 
Et c'est quoi comme comportement le "truc bizarre" qu'il fait ?

Reply

Marsh Posté le 11-12-2005 à 18:15:36    

Le code que j'ai donné c'est celui de mon .swf que j'"appel" ds mon anim principale.
Normalement au clic (ds mon anim principale) il devrait s'afficher progressivement une image. Or là il n'affiche qu'une sorte de quadrillage qui laisse entrevoir cette image en question.
Pour être plus clair je viens de faire un montage:
 
http://spaces.msn.com/members/jdelahaie/
 
Voilà, j'esper que ça va t'aider a y voir plus clair et si tu as une idée...

Reply

Marsh Posté le 11-12-2005 à 18:35:23    

Et ton
this.box.gotoAndPlay(2);
à la ligne 28, il sert à quoi ?
Tu t'imagines que, parce que tes "box"+fadepower sont des duplications de "box", tu vas enclencher toutes les anims de toutes les "box" d'un coup ?
( parce qu'à part ça, je ne vois vraiment pas à quoi cette ligne pourrais servir )
 
Bon, voilà ce que moi, je comprends à ton truc :
tu as une image de base, au départ "masquée" par des clips dupliqués à partir d'un clip de base "box" qui, j'imagine, est une animation du type "opaque 100%" -> "opaque 0%" ...  
Une fois que tu as dupliqué toutes les "box" pour recouvrir l'image, tu veux, par un effet d'animation en cascade, faire apparaître progressivement l'image par petit bloc ...
C'est ça ?  

Reply

Sujets relatifs:

Leave a Replay

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