
Код AS3:
package
{
import flash.display.*;
import flash.sampler.NewObjectSample;
import flash.events.*;
import flash.ui.Keyboard;
public class main extends Sprite
{
public var pl_spawnerX:Number;
public var pl_spawnerY:Number;
public var Player1:player1;
public var pl_speed:int = 2;
public function main():void
{
pl_spawnerX = pl_spawner_inst.x;
pl_spawnerY = pl_spawner_inst.y;
trace("This application is initilized");
player();
addChild(Player1);
}
public function player()
{
Player1 = new player1();
Player1.x = pl_spawnerX;
Player1.y = pl_spawnerY;
stage.addEventListener(KeyboardEvent.KEY_DOWN, controlkeyused);
}
public function controlkeyused(e:KeyboardEvent):void
{
if (e.keyCode == 38)
{
addEventListener(Event.ENTER_FRAME,pl_movement_refresh_up);
function pl_movement_refresh_up()
{
Player1.y = Player1.y - pl_speed;
}
}
if (e.keyCode == 40)
{
addEventListener(Event.ENTER_FRAME,pl_movement_refresh_down);
function pl_movement_refresh_down()
{
Player1.y = Player1.y + pl_speed;
}
}
if (e.keyCode == 37)
{
addEventListener(Event.ENTER_FRAME,pl_movement_refresh_left);
function pl_movement_refresh_left()
{
Player1.x = Player1.x - pl_speed;
}
}
if (e.keyCode == 39)
{
addEventListener(Event.ENTER_FRAME,pl_movement_refresh_right);
function pl_movement_refresh_right()
{
Player1.x = Player1.x + pl_speed;
}
}
}
}
}