I have a character added as Child in the Main Time line and i am trying to make a class for that same char to control it, but as soon as i start it gives me this huge annoying error that says It has a compile time-constant error in the
private function checkKeysDown(event:KeyboardEvent):void{
Full class code below
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
public class personagem extends MovieClip {
private var leftKeyDown:Boolean = false;
private var upKeyDown:Boolean = false;
private var rightKeyDown:Boolean = false;
private var downKeyDown:Boolean = false;
public function personagem() {
addEventListener(Event.ADDED, beginClass);
}
private function beginClass (event:Event) :void{
stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeysDown);
}
private function checkKeysDown(event:KeyboardEvent):void{
if(event.keyCode == 37 || event.keyCode == 65){
leftKeyDown = true;
}
if(event.keyCode == 38 || event.keyCode == 87){
upKeyDown = true;
}
if(event.keyCode == 39 || event.keyCode == 68){
rightKeyDown = true;
}
if(event.keyCode == 40 || event.keyCode == 83){
downKeyDown = true;
}
}
}
}