tortu2121
Messages postés11Date d'inscriptionjeudi 12 janvier 2006StatutMembreDernière intervention21 octobre 2008
-
16 oct. 2008 à 11:23
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 2013
-
17 oct. 2008 à 15:41
Bonjour à tous
Je souhaiterai savoir s'il y a possibilité d'agir sur les layers de la scène principale ou d'un clip en script AS3. Exemple :
Réduire l'opacité de tous les movies clips du calque nommé "calque2" dans le movie clip "clip1".
Quelle serait la commande permettant d'appliquer une action aux objets situés sur un calque ?
Merci beaucoup
cs_tom
Messages postés1511Date d'inscriptionsamedi 8 décembre 2001StatutModérateurDernière intervention11 juin 2009 17 oct. 2008 à 14:16
il faut que tu nommes tous tes clips de façon générique (clip1, clip2, clip3, ect... Par exemple)
Et qu'ensuite tu changes l'opacité de tous ces calques avec une boucle for.
Exemple en suivant l'exemple de départ :
for (i=0; i<nombre_max_de_clip;i++){
this["clip"+i]._alpha = 50;
cs_bali_balo
Messages postés1378Date d'inscriptionsamedi 9 octobre 2004StatutMembreDernière intervention 1 novembre 20101 17 oct. 2008 à 14:31
Tom voyons.... C'est de l'AS3...
for (i=0; i<nombre_max_de_clip;i++){
this.getChildByName( "clip" + i )._alpha = 50;
}
Même si les deux syntaxes fonctionnent :)
bali_balo....=]
Vous n’avez pas trouvé la réponse que vous recherchez ?
tortu2121
Messages postés11Date d'inscriptionjeudi 12 janvier 2006StatutMembreDernière intervention21 octobre 2008 17 oct. 2008 à 14:52
Pas de soucis j'avais compris le principe : pas d'action sur les calques en AS3, donc solution "classique" avec une boucle et les noms des objets.
Merci