Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2009, 08:52
Avatar de davo3d
davo3d
 
Fecha de Ingreso: marzo-2009
Ubicación: cali , colombia
Mensajes: 59
Antigüedad: 16 años
Puntos: 0
Exclamación Ayuda con JUego

buen dia estoy un poco engallado con esto comedidamente solicito vuestra ayuda ya que debe ser un pequeño paso que me falta para terminar este juego.

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:
on (keyPress "<Left>") {
	tank._x = tank._x-15;
	if (Key.isDown(Key.LEFT)) {
		this.tank.tankbase.gotoAndPlay(2);
	} else {
		this.tank.tankbase.gotoAndStop(1);

	}
	
	

}
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

Código:
} else {
		this.tank.tankbase.gotoAndStop(1);

	}
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?

la accion entera es esta
Código:
on (keyPress "<Left>") {
	tank._x = tank._x-15;
	if (Key.isDown(Key.LEFT)) {
		this.tank.tankbase.gotoAndPlay(2);
	} else {
		this.tank.tankbase.gotoAndStop(1);

	}
	
	

}
les agradesco su colaboracion y su tiempo