Показать сообщение отдельно
Старый 19.08.2011, 21:38
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 4  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Код 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;
				}
			}
		}
	}
}
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.