1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.KeyboardEvent;
public class Ciel extends MovieClip{
private var avion:Avion;
/*Programme principale Main*/
public function Ciel(){
avion = new Avion();
if (stage)
init();
else
addEventListener(Event.ADDED_TO_STAGE, init);
this.addEventListener(KeyboardEvent.KEY_DOWN, deplacer);
}
public function init(e:Event = null):void{
this.removeEventListener(Event.ADDED_TO_STAGE,init);
//entry point
this.addChild(avion);
}
public function deplacer(e:KeyboardEvent):void{
switch(e.keyCode)
{
case 38: avion.moveup();
break;
case 40: avion.movedown();
break;
case 39: avion.moveright();
break;
case 37: avion.moveleft();
break;
default: trace(e.keyCode);
}
}
}
} |