atchoumdu51
Messages postés194Date d'inscriptionjeudi 1 janvier 2004StatutMembreDernière intervention16 juillet 2007
-
20 juin 2005 à 22:47
atchoumdu51
Messages postés194Date d'inscriptionjeudi 1 janvier 2004StatutMembreDernière intervention16 juillet 2007
-
23 juin 2005 à 14:59
Bonjour,
je définis une class qui crée un movieClip et j'aimerais que
celui ci réalise une action régulierement, sans passer par un autre
clip inséré dans la form. Je pense a une sorte de fonction onEnterFrame
mais je n'y arrive pas.
John_Doe_88
Messages postés606Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention13 décembre 2006 22 juin 2005 à 15:14
Il faut donnerun nom a ton interval : I = setInterval(... par exemple.
En plus tu en a besoin pour clearInterval. Mais j suis pa sur que ca
vienne de la.
atchoumdu51
Messages postés194Date d'inscriptionjeudi 1 janvier 2004StatutMembreDernière intervention16 juillet 20071 22 juin 2005 à 23:40
la fonction n'est pas finie mais elle récupere la position de la souris
et en fonction de ca va donner un ordre en appelant une autre fonction
de la class
voici sa forme:
funtion ecoute()
{
Xsouris = _root[nom]._xmouse;
Ysouris = _root[nom]._ymouse;
//calculs, on en sort un entier nommé angle
trace(nom);//me permet juste pour l'instant de voir si la fonction s'éxécute correctement
rotation(angle);//autre fonction appelée
}
j'ai fait aussi:
ojb = new Object;
obj = setInterval(ecoute,50)//avec ou sans parenthèses derriere "ecoute"
et ca donne le même résultat:
avec => fonction appelée une seule fois avec les paramètres de la class
sans => fonction appelée plusieurs fois sans les paramètres, et je ne peut pas appeler la fonction