code for movement
import flash.events.Event;
stage.addEventListener(KeyboardEvent.KEY_DOWN, moveShip);
//kompas klausos klavieturos down paspaudimo
function moveShip (myevent:KeyboardEvent):void {
if (myevent.keyCode==Keyboard.RIGHT) {
ship.x+=10;
ship.rotation=90;
}
if (myevent.keyCode==Keyboard.LEFT) {
ship.x-=10;
ship.rotation=270;
}
if (myevent.keyCode==Keyboard.UP) {
ship.y-=10;
ship.rotation=0;
}
if (myevent.keyCode==Keyboard.DOWN) {
ship.y+=10;
ship.rotation=180;
}
}
//key code=button name --> <-- judejimas x y asyje. ruller padeda. rotation tiesiog laipsniai
stage.addEventListener(Event.ENTER_FRAME,bounds);
function bounds(event:Event) {
if(ship.x>=550) {
ship.x=0
}
if(ship.x<0) {
ship.x=549
}
}
// nustatai kur stage ribos/boundarys ir jei pasiekia boundarys gali nustatatyt kur object teleportuosis.
No comments:
Post a Comment