Sigo estudiando flash y su programación, por mi cuenta, y noto que avanzo con su ayuda, pero me encontré con algo que no logro resolver.Para otros por alli es algo sencillo pero me atazque.
Estoy realizando la animación de un robot, el cual se mueve con las teclas cursoras.El mismo es un clic de pelicula que contiene en su interior las animaiones del caminar del mismo de frente y de perfil(el dibujo es con cool 3d, y lo anime con flash).
Moverlo con las teclas va bien pero no puedo hacer como se debe, que al precionar la tecla cursora de la izquierda, se vea la animacion de perfil caminado ,mientras lo muevo por el escenario.Se probé con gotoAndPlay(); y varie los stop();....se mezcla las animaciones...Ayuda please.
En el primer fotograma.
/VARIABLE VELOC
speed = 20;
//controlador de eventos onEnterFrame CON EL OBJETO
robot_mc.onEnterFrame = function() {
with (robot_mc) {
if (Key.isDown(Key.UP)) {
robot_mc.play();
_y -= speed;
if (_y<50) {
_y = 50;
}
} else if (Key.isDown(Key.DOWN)) {
robot_mc.play();
_y += speed;
if (_y>500) {
_y = 500;
}
} else if (Key.isDown(Key.RIGHT)) {
gotoAndStop(10); // empieza la animación de perfil robot_mc
_x += speed;
robot_mc.play();
if (_x>=555) {
_x = 555;
}
}
}
};................
Hay un Stop();en el fotograma 9 y el 1 de la linea interna.
