Cuando apreto la flechita cambia de sprite, eso todo bien, y cuando la suelto se pone el personaje como si estuviera parado. Ahora, cuando dejo apretada la flecha, se mueve por la pantalla el sprite, pero como que no camina, no se si me explico. Osea se mueve la imagen pero no hay animación, se queda como conjelado.
El sprite no es el mejor que pude agarrar, pero ya lo tenía por una animación que había hecho para un foro.
Me quedo así:
y este es el código, alguien me ayuda a arreglarlo?:
Código ActionScript :
onClipEvent(load)
{
step=5;
movieWidth=300;
movieHeight=300;
movieheight1=0;
this.stop();
}
onClipEvent(enterFrame)
{
if (Key.isDown (Key.RIGHT) && this._x < movieWidth)
{
this.attachMovie("hero1", "hero2", 10);
this._x+=step;
}
if (Key.isDown (Key.LEFT) && this._x > 0)
{
this.attachMovie("hero3", "hero4", 10 );
this._x+=-step;
}
if (Key.isDown (Key.DOWN) && this._y < movieHeight)
{
this.attachMovie("hero5", "hero6", 10 );
this._y+=step;
}
if (Key.isDown (Key.UP) && this._y > 0)
{
this.attachMovie("hero7", "hero7", 10 );
this._y+=-step;
}
}
Le agradezco mucho al que me ayude. La idea es que el sprite parezca que camine aún cuando dejo apretada la flechita.
