Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Action flash par clavier
Envoyé: 30 juin 2006, 11h00 par Oznog
C'est dificile à dire ne connaissant pas ton script et l'architecture du Flash.
Je peux t'indiquer comment capturer le touche et géger avec une variable boléenne l'état du mouvement.
var etatDuMouvement = true;
onEnterFrame = function() {
if (Key.isDown(Key.SPACE)) {
if (etatDuMouvement) {
// Tu dois arrâter ton clip ici
// monClip.stop();
trace("Arrête");
etatDuMouvement = false;
} else {
// Et ici, faire bouger le clip
// monClip.play();
trace("Bouge");
etatDuMouvement = true;
}
}
};
Tu peux aussi ajouter un « écouteur ».
var etatDuMouvement = true;
var keyListener_obj:Object = new Object();
keyListener_obj.onKeyDown = function() {
if (Key.isDown(Key.SPACE)) {
if (etatDuMouvement) {
trace("Arrête");
etatDuMouvement = false;
// monClip.stop();
} else {
trace("Bouge");
etatDuMouvement = true;
// monClip.play();
}
}
};
Key.addListener(keyListener_obj);
Ciao
Oznog
Réponses
|