Holas, disculpa por tardar en responder (cosas del trabajo...), gracias por el codigo, pero soy nuevo en esto asi que no entiendo muy bien, aqui tengo el codigo completo:
Código :
onClipEvent (load) {
facing = 1;
}
onClipEvent (enterFrame) {
this._x = _root.MC._x;
this._y = _root.MC._y;
if (Key.isDown(Key.DOWN)) {
facing = 2;
this.gotoAndStop(4);
} else if (Key.isDown(Key.UP)) {
facing = 1;
this.gotoAndStop(2);
}
else if (Key.isDown(Key.LEFT)) {
facing = 3;
this.gotoAndStop(6);
}
else if (Key.isDown(Key.RIGHT)) {
facing = 4;
this.gotoAndStop(8);
} else {
if(facing == 1)
this.gotoAndStop(1);
else if(facing == 2)
this.gotoAndStop(3);
else if(facing == 3)
this.gotoAndStop(5);
else if(facing == 4)
this.gotoAndStop(7);
}
}Mi duda es cómo hacer el movimiento diagonal, yo ya he logrado, que salga el sprite diagonal PERO, solo sale los sprites animados de la derecha e izquierda, y al darle diagonal sale el sprite diagonal pero no animado..., gracias de antemano y disculpen las molestias, saludos.