package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.KeyboardEvent;
public class CharacterArrowMovement extends MovieClip
{
var keys:Array = [ ]
public function CharacterArrowMovement()
{
myExample.addEventListener(Event.ENTER_FRAME, Update);
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
}
function Update (e:Event):void
{
trace ("working")
if (keys[Keyboard.RIGHT])
{
myExample.x += 5;
}
if (keys[Keyboard.LEFT])
{
myExample.x -= 5;
}
if (keys[Keyboard.UP])
{
myExample.y -= 5;
}
if (keys[Keyboard.DOWN])
{
myExample.y += 5;
}
}
function onKeyDown (e:KeyboardEvent):void
{
keys[e.keyCode] = true;
}
function onKeyUp (e:KeyboardEvent):void
{
keys[e.keyCode] = false;
}
}
}