tengo a un personaje que se desplaza de izquierda a derecha por el escenario con las teclas del teclado left y right (balga la rebundancia), este personaje al desplazarse deberia mover los pies. esto lo logre haciendo un clip de pelidula de dos fotogramas el cual lo ubique como los pies del personaje, cree un control que es el que me ejecutaria las acciones de mover el personaje al cual le puse el siguiete codigo para qeu se moviera el personaje y moviera sus pies al desplazarce.
Código:
este codigo es el que use para qeu se desplazara hacia a la izquierda, se mueve normalmente al teclear la flecha de mi teclado , pero al soltar la flecha sigue moviendo los pies a lo cual agregue la linea on (keyPress "<Left>") { tank._x = tank._x-15; if (Key.isDown(Key.LEFT)) { this.tank.tankbase.gotoAndPlay(2); } else { this.tank.tankbase.gotoAndStop(1); } }
Código:
para que si no se esta presionadno la tecla left se valla al fotograma 1 y se detenga, fotograma qeu es la posicion inicial de los pies, pero me sucede algo funciona de vez en cuando , algunas veces se detiene y otras no. que puede estar funcionando mal?} else { this.tank.tankbase.gotoAndStop(1); }
la accion entera es esta
Código:
les agradesco su colaboracion y su tiempo on (keyPress "<Left>") { tank._x = tank._x-15; if (Key.isDown(Key.LEFT)) { this.tank.tankbase.gotoAndPlay(2); } else { this.tank.tankbase.gotoAndStop(1); } }