Problème de touche et de bouton

Résolu
Signaler
Messages postés
15
Date d'inscription
jeudi 12 février 2004
Statut
Membre
Dernière intervention
7 octobre 2006
-
Messages postés
759
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2008
-
Bonjour,



Je suis en train de travailler sur une animation avec une montgofière
qui est dans un clip. Cette montgolfière monte quand j'utilise la
touche UP. J'ai donc le code suivant :

onClipEvent (load) {

thrust = 1;

decay = .97;

maxSpeed = 10;

}

onClipEvent (enterFrame) {

if (Key.isDown(Key.UP)) {

// calculate speed and trajectory based on rotation

xSpeed += thrust*Math.sin(_rotation*(Math.PI/90));

ySpeed += thrust*Math.cos(_rotation*(Math.PI/90));

flames._visible = 1;

} else {

// deccelerate when Up Arrow key is released

xSpeed *= decay;

ySpeed *= decay;

flames._visible = 0;

}

speed = Math.sqrt((xSpeed*xSpeed)+(ySpeed*ySpeed));

if (speed>maxSpeed) {

xSpeed *= maxSpeed/speed;

ySpeed *= maxSpeed/speed;

}

_y -= ySpeed;

_x += xSpeed;

}



Mais je voudrais que ce ne soit pas la touche UP mais un clic sur un bouton de mon clip qui la fasse monter.

Je sais que je dois bidouiller mon code au niveau du

if (Key.isDown(Key.UP)) {

mais je n'arrive pas à trouver le bon code je pensais à un

if(Button.isPress ...

mais l'actionScript ne prend pas le is Press.



D'avance merci

1 réponse

Messages postés
759
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2008

Salut oui isPress ca existe pas il faut chercher dans la doc je le redit encore une fois ...
regarde dans la doc a onPress

<hr>http://www.carton.c.la