sélection d'une occurence par un paramètre - Flash/ActionScript - Programmation
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.
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...
Marsh Posté le 15-12-2009 à 14:15:25
groupedeclips[mon_clip].nextFrame()
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 !
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...
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 !