Muchas Gracias Max...Ahora tengo otro inconveniente, He puesto a mi muñeco en el stage mediante AS se puede mover y todo pero no hace la animación....he aqui el codigo del muñeco que se llama "Ship":
Código ActionScript :
package com.esedeerre
{
import flash.display.MovieClip;
import flash.display.Stage;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import com.senocular.utils.KeyObject;
public class Ship extends MovieClip
{
private var stageRef:Stage;
private var key:KeyObject;
private var velocidad :uint = 4;
public function Ship(stageRef:Stage)
{
stop();
this.stageRef = stageRef;
key = new KeyObject(stageRef);
addEventListener(Event.ENTER_FRAME, loop, false, 0, true);
}
private function loop(e:Event) : void
{
if (key.isDown(Keyboard.LEFT))
x -= velocidad;
gotoAndPlay("link_left");
else if (key.isDown(Keyboard.RIGHT))
x += velocidad;
gotoAndPlay("link_right");
if (key.isDown(Keyboard.UP))
y -= velocidad;
gotoAndPlay("link_up");
else if (key.isDown(Keyboard.DOWN))
y += velocidad;
gotoAndPlay("link_down");
}
}
}
Y me salta este error:
Ship.as, Line 49 1083:Syntax error: else is unexpected else if (key.isDown(keyboard.RIGHT));