bef11
Messages postés8Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention24 juin 2004
-
16 juin 2004 à 14:43
bef11
Messages postés8Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention24 juin 2004
-
16 juin 2004 à 16:49
Salut,
Voilà j'ai créé un petit flash avec un clip en drag and drop (bureau01), une variable (rotation01) et deux boutons pour faire tourner le clip.
Avec cette formule sur le bouton gauche le clip tourne de -5 à chaque fois que je clique dessus (là aucun problème !!!)
on (press) {
setProperty (_root.bureau01, _rotation, _root.bureau01._rotation - 5);
}
Mais je voudrais avoir plusieurs clips donc j'ai fait une variable (rotation01) qui inscrit l'occurence du clip sur lequel je clique dans la variable (à savoir bureau01), mais là quand je clique sur le bouton gauche il tourne à la position -5 une fois et après il ne fait plus rien.
on (press) {
setProperty (_root.rotation01, _rotation, _root.rotation01._rotation - 5);
}
Est ce que quelqu'un peut m'éclairer sur ce problème, je pense qu'il faut réinitialiser la position du clip pour qu'il reparte de -5 mais je ne sais pascomment faire.
jdeboer
Messages postés254Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention 4 février 2006 16 juin 2004 à 15:13
En fait je pense que ca vient de la variable rotation01. Si je comprends bien, elle contient le nom de l'occurence ?
Donc il faut utiliser la methode eval(). Effectivement, si tu mets rotation01 directement , il va pas comprendre. Car il va chercher le clip dont le nom d'occurence est rotation01 et non le nom de celui qu'elle contient. D'ailleurs ca m'etonne que ca a tourne de -5 , ca aurait du rien faire !
Bon moi j'utilise pas la methode SetProperty mais tout simplement je ferai ca :