1 pièce(s) jointe(s)
key.isDown ne fonctionnent pas une fois dans le html
Bonjour!
Je fais un petit jeu dans lequel le personnage se déplace par les flèches de clavier. Dans mon swf, ça marche bien. Mais une fois que je l'ai mis dans la page html, les contrôles par flèches de clavier ne fonctionnent pas. Quelqu'un aurait-il déjà rencontré ce problème? Une petite idée?
Merci
Voici comment j,ai fait le code de déplacement:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| this.onEnterFrame = function() {
touchesRL();
touchesU();
};
// Déplacement du perso
function touchesRL() {
if (Key.isDown(Key.RIGHT) && this.perso._x<=sceneL) {
this.perso._x += vitesse;
} else if (Key.isDown(Key.LEFT) && this.perso._x>=sceneL-sceneL) {
this.perso._x -= vitesse;
}
}
function touchesU() {
if (Key.isDown(Key.UP) && Key.isDown(Key.LEFT) && this.perso._x>=sceneL-sceneL) {
this.perso._x -= (vitesse*2);
} else if (Key.isDown(Key.UP) && Key.isDown(Key.RIGHT) && this.perso._x<=sceneL) {
this.perso._x += (vitesse*2);
}
} |