Показать сообщение отдельно
Старый 07.05.2012, 20:16
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 5  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
можете привести какой нибудь простенький пример?
Ну примитивно как-то так (только в методе move() надо сделать прием события класса Event). Это только намек(!)
Код AS3:
private function handlerKeyDown(e:KeyboardEvent):void 
{
	if (e.keyCode == Keyboard.RIGHT) 
	{
		addEventListener(Event.ENTER_FRAME, object1.move);
	}
	if (e.keyCode == Keyboard.D)
	{    
		addEventListener(Event.ENTER_FRAME, object2.move);
	}
}
 
private function handlerKeyUp(e:KeyboardEvent):void 
{
	if (e.keyCode == Keyboard.RIGHT) 
	{
		removeEventListener(Event.ENTER_FRAME, object1.move);
	}
	if (e.keyCode == Keyboard.D)
	{    
		removeEventListener(Event.ENTER_FRAME, object2.move);
	}
}
__________________
Reality.getBounds(this);