Be warned it is not done by a long shot. Just the start. Kinda ugly and stupid right now

http://www.mediafire.com/?32yzq9cjfdf7ziz
Code: Select all
package {
import flash.display.MovieClip;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import flash.events.Event;
public class moveCharacter_main extends MovieClip {
private var vx:int;
private var vy:int;
private var myChar:Character;
public function moveCharacter_main() {
init();
myChar = new Character();
myChar.x = 50;
myChar.y = 50;
vy = 0;
vx = 0;
stage.addChild(myChar);
}
private function init():void {
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDownF);
stage.addEventListener(Event.ENTER_FRAME, onFrameEnterF);
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUpF);
}
private function onKeyDownF(event:KeyboardEvent):void {
if (event.keyCode == Keyboard.UP) {
vy = -5;
} else if (event.keyCode == Keyboard.DOWN) {
vy = 5;
} else if (event.keyCode == Keyboard.LEFT) {
vx = -5;
} else if (event.keyCode == Keyboard.RIGHT) {
vx = 5;
}
}
private function onFrameEnterF(event:Event):void {
myChar.x += vx;
myChar.y += vy;
}
private function onKeyUpF(event:KeyboardEvent):void {
if (event.keyCode == Keyboard.UP) {
vy = 0;
} else if (event.keyCode == Keyboard.DOWN) {
vy = 0;
} else if (event.keyCode == Keyboard.LEFT) {
vx = 0;
} else if (event.keyCode == Keyboard.RIGHT) {
vx = 0;
}
}
}
}