sélection d'une occurence par un paramètre

sélection d'une occurence par un paramètre - Flash/ActionScript - Programmation

Marsh Posté le 15-12-2009 à 12:18:04    

Bonjour, j'essaie de me remettre à l'actionscript après 8 ans d'arrêt total !
 
Je cherche à déplacer la timeline dans plusieurs clips identiques à des tempi différents.
Il me faut une fonction deplacetimeline(nom-de-l'occurence) par laquelle je passe en paramètre le clip cible  
 
Cette fonction fais ceci :
_root.nom-de-l'occurence-du-groupe-de-cips.nom-de-l'occurence.nextFrame();
 
 
J'appelle cette fonction comme ceci :
setInterval(deplacetimeline(nom-de-l'occurence),1000)
 
Je ne sais plus comment concaténer tout ça pour exécuter le code...
 
Help !

Reply

Marsh Posté le 15-12-2009 à 12:18:04   

Reply

Marsh Posté le 15-12-2009 à 12:39:34    

Je ne suis pas sur que tu puisses passer un paramètres dans la fonction que tu appels par le SetInterval.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 15-12-2009 à 13:52:07    

Y a-t-il une autre solution de temporisation que SetInterval ?
 
Comment fait-on pour exécuter une commande écrite en concaténant des éléments ?
 
Genre je crée une chaine de caractères :
var chainecar = "groupedeclips." + nom-occurence-passé-en-parametre + ".nextFrame() "
 
Je sais juste faire un test our vérifier la syntaxe :
trace(chainecar);
 
Mais je ne sias pas comment exécuter cette commande !
 
return (chainecar); n'as pas l'air de fonctionner...

Reply

Marsh Posté le 15-12-2009 à 14:15:25    

groupedeclips[mon_clip].nextFrame()


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 15-12-2009 à 15:01:59    

Ca a l'air d'être ça !
 
En tout cas, ça m'a permis d'aboutir !  
 
Pour info, on peut passer les paramètres avec SetInterval :
 setInterval(lafonction, le-nombre-de-millisecondes, argument1 , argument2, etc.);
 
Merci beaucoup !

Reply

Marsh Posté le 16-12-2009 à 10:36:39    

Sinon, TweenLite permet de "tweener" le curseur de lecture, et permet aussi d'exécuter un délai avant ce tween simplement, même si on commence à s'éloigner un peu...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Sujets relatifs:

Leave a Replay

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