Buenas gente, hace mucho que no programo y he decidido quitarme el óxido con flash, que era el codigo que recuerdo que era mas sencillo y mas o menos me acuerdo como iba, he pensando en hacer un minijuego para hacerlo de mientras, la cosa es, tengo hecho que vaya de a la izquierda si pulsas la A y a la derecha si pulsas la D, hasta ahi bien.
Mi problema es el siguiente, cuando pulsas A o D, se queda la animacion del muñeco corriendo todo el tiempo, me gustaria hacer que cuando suelte la tecla A o D, lo detecte, para poder llevarlo a la animacion del muñeco que esta quieto
Cosas a saber.
- Estoy programando en AS 2.0, porque en el 3.0 no me aclaro.
- El codigo esta en el clip de pelicula(personaje) que ira haciendo los movimientos
onClipEvent(load) {
lufpos=1;
}
onClipEvent(keyDown) {
if (Key.getCode() == 65) { //si pulsa A hará la animacion de caminando a la izquierda
if (lufpos == 1) { //detecta posicion
gotoAndPlay(17);
lufpos = 2;
} else {
_x = _x - 7;
}
}
if (Key.getCode() == 68) { //si pulsa D hará la animacion de caminando a la derecha
if (lufpos == 2) { //detecta posicion
gotoAndPlay(1);
lufpos = 1;
} else {
_x = _x + 7;
}
}
}