gestion de temps dans script AS

gestion de temps dans script AS - Flash/ActionScript - Programmation

Marsh Posté le 25-01-2005 à 01:51:07    

hello, suis en train de faire une visionneuse d'image.  
Je veux faire un fadeIn mais tel qu'il est construit, il ne fonctionne pas.  [:canth]  
Je pense que ca vient de l'appel. Le proto en lui même est correct.
 
Voilà, merci de m'éclairer    :jap:  

Code :
  1. // création d'un movie clip vide pour accueillir
  2. // la premiere photo
  3. this.createEmptyMovieClip("v1", 2);
  4. v1._x=30;
  5. v1._y=0;
  6. // duplication du movie clip vide pour accueillir
  7. // la deuxième photo
  8. v1.duplicateMovieClip("v2", 1);
  9. // function de fadein
  10. MovieClip.prototype.fadeIn = function () {
  11.    trace("appel à fadeIn effectué" );
  12.    this.onEnterFrame = function() {
  13.          trace("alpha :: " + this._alpha);
  14.             if (this._alpha>0) {
  15.             this._alpha-=1;
  16.             } else {
  17.             this._alpha=0;
  18.                                 delete this.onEnterFrame;
  19.          }
  20.     }
  21. }
  22. // function initAlpha
  23. MovieClip.prototype.AlphaClipInit = function () {
  24.     this._alpha=100;
  25.    trace("initialisation de l'alpha::" + this._alpha);
  26. }
  27. // Premiers chargements de clip
  28. v1.loadMovie(visuels_tabPath[0]);
  29. v2.loadMovie(visuels_tabPath[1]);
  30. next=2; // initialisation de next
  31. active=v1._name;
  32. trace("active ::" + active);
  33. function SlideShow() {
  34.    // incrémentation de la variable next avec modulo pour boucler
  35.    next=next%visuels_tabPath.length;
  36.    trace("prochaine image : " +next);
  37.    trace("active ::" + active);
  38.    fadeResult=false;
  39.    if(active==v1._name) {
  40.       v1.fadeIn();
  41.       trace("on fadeIn v1" );
  42.       v1.swapDepths(v2);
  43.       v1.loadMovie(visuels_tabPath[next]);
  44.       active=v2._name;
  45.      
  46.    } else {
  47.       v2.fadeIn();
  48.       trace("on fadeIn v2" );
  49.       v2.swapDepths(v1);
  50.       v2.loadMovie(visuels_tabPath[next]);
  51.       active=v1._name;
  52.    }
  53.  
  54.    v1.AlphaClipInit();
  55.    v2.AlphaClipInit();
  56.    trace("chargement de " + visuels_tabPath[next]);
  57.    next++; 
  58. }
  59. // gestion de la fonction par la fonction SetInterval
  60. SlideInt = setInterval(SlideShow, 5000);
  61. stop();


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 25-01-2005 à 01:51:07   

Reply

Marsh Posté le 02-03-2005 à 18:38:57    

salut !
 
J'ai le même problème !
As tu trouvé une solution ? et si oui les/laquelle(s) ?
 
Merci d'avance
 

Reply

Marsh Posté le 02-03-2005 à 18:48:17    

[:kukron] BON ANNIVERSSAIRE SIMO [:udok]


---------------
IVG en france
Reply

Marsh Posté le 02-03-2005 à 18:50:05    

merci uriel [:romf] [:romf] [:romf]
 
loomoon > en fait, on m'a conseillé de virer le proto et de gerer l'alpha dans ma fonction slideshow() et ca fonctionne [:romf]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Sujets relatifs:

Leave a Replay

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