bonjour
je voudrais savoir si il existe une commande action script qui permet de retarder la lecture d'une image.
en fait je veux rester bloquer sur une image pendant X secondes et reprendre la lecture normalement
merci
bonjour
je voudrais savoir si il existe une commande action script qui permet de retarder la lecture d'une image.
en fait je veux rester bloquer sur une image pendant X secondes et reprendre la lecture normalement
merci
tu veux faire une sorte de pause
Tu peux utiliser la fonction : setInterval()
http://livedocs.macromedia.com/flex/...e=00001662.htm
oui je veux faire une sorte de pause
j'ai essayé setInternavl mais ca ne marche pas
pourquoi ca ne fonctionne pas ?Envoyé par anksou
voici mon code
je place cette ligne de code sur la dernière image de mon clip de telle sorte qu'il retourne à l'mage 10 apres une pause de 5000 ms;
Code : Sélectionner tout - Visualiser dans une fenêtre à part setInterval(gotoAndPlay(10),5000);
Le résultat est qu'il rejoue bien à partir de l'image 10, mais il n'attends pas les 5000ms, ce qui fait que ca joue en boucle tout le clip à partir de l'image 10.
tu as regardé dans l'aide ?
il faut que tu appelles une fonctionUsage
setInterval( function , interval [, arg1 , arg2 , ..., argn ] )
setInterval( object , methodName , interval [, arg1 , arg2 , ..., argn ] )
Parameters
function A function name or a reference to an anonymous function.
object An object derived from the Object object.
methodName The name of the method to call on the object parameter.
interval The time in milliseconds between calls to the function or methodName parameter.
þ arg1 , arg2 , ..., argn Optional parameters passed to the function or methodName parameter.
Ex
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function goToNextframe(cible){ cible.nextFrame(); } setInterval( goToNextframe, 3000, this );
bon ca marche
il y a bie une pause
mais quand le pb c que le clip à chaque retour sur la séquance à jouer se répèter n fois.
c'est à dire au 1er passage la séquance est jouée 1fois
au 2ème passe 2 fois
ainsi de suite.
oui la il faut que detecte les doubles click regarde iciEnvoyé par anksou
http://proto.layer51.com/d.aspx?f=588
ce n'est pas un bp de clique, car c juste une animation en lecture
je met le code suivant sur la dernière image du clip
et dans l'image principale du scenario il y a le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 stop(); setInterval( _root.goToNextframe,5000,this);
et j'obtiens le comportement decrit ci-dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function goToNextframe(cible){ cible.nextFrame(); }
je comprends pas c koi ton problème
pour faire simple
j'ai un clip avec 25 images
je souahiaterais faire touner en boucle une partie du clip avec un intervalle d'environ 5s entre chaque reprise.
Salut,
je ne connais pas ton animation mais je pense que tu devrais eviter d'utiliser le _root.
Sinon sur chaque image ou tu veux lancer ton code, tu fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part idDintervalle = setInterval(goToNextframe,5000,this);a
Puis sur un claque qui couvre toute la zone, tu mets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var idDintervalle; function goToNextframe(cible) { cible.nextFrame(); clearInterval( idDintervalle ); }b
Allure dans la timeline:
J'espère que j'ai été clair
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ------- |b | ------- |a|a|a| -------![]()
Avant toutes questions, consultez nos différentes ressources disponibles gratuitement : XML, Développement Web, Flash/Flex, (X)HTML, CSS, JavaScript, AJAX, ASP
Offres d'emploi développeur Web
j'ai pas tout bien compris mais je vais essayer
Avant toutes questions, consultez nos différentes ressources disponibles gratuitement : XML, Développement Web, Flash/Flex, (X)HTML, CSS, JavaScript, AJAX, ASP
Offres d'emploi développeur Web
OK je vois
merci pour ton aide
j'ai testé
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager