Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Lire un swf externe 30 secondes et l'unloader
Envoyé: 24 avril 2006, 9h42 par toph
Selon moi, ça ne fonctionne pas parce qu'il n'ya pas de boucle qui va chacker le timer régulièrement. regarde là et tu vas comprendre :
http://www.macromedia.com/livedocs/flashlite/2_fr/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=chapter127.html
Ton instruction à toi, est lue une seule fois et si le timer n'a pas la bonne valeur, la boucle n'est pas et ne sera jamais exécutée ...
Il faudrait faire comme l'exemple (une fonction, lancée toute les 100 milliseconde par setInterval, qui irait calculer le timer et accessoirement stopper la lecture de ton movie. Attention à bien supprimer ton 'intervalID' par la suite sinon, il va continuer à lancer la fonction toutes les 30000 ms ...
ou alors, sans te casser la tête :
tu l'englobes dans un onEnterFrame genre ça :
this.onEnterFrame = function (){
timer = getTimer();
if (timer>30000) {
unloadMovieNum(0);
}
}
là ça devrait marcher aussi.
A plus
Toph' (passage éclair sur le forum qui lui, continue de vivre et ça c'est bien!)...