Показать сообщение отдельно
Старый 27.04.2009, 19:41
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 24  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
stage.addEventListener(MouseEvent.MOUSE_UP, releaseHandle); вот тут-то стейджа и нет. Но как по мне - случай клинический

работать должно как-то так
Код AS3:
package {
	import flash.display.*;
	import flash.events.*;
 
	public class MyClass3 extends Sprite {
		public function MyClass3() {
			super.addEventListener(Event.ADDED_TO_STAGE, this.handler_addedToStage, false, int.MAX_VALUE, true);
			super.addEventListener(Event.REMOVED_FROM_STAGE, this.handler_removedFromStage, false, int.MAX_VALUE, true);
		}
 
		private function handler_addedToStage(event:Event):void {
			super.stage.addEventListener(MouseEvent.CLICK, this.handler_click);
		}
 
		private function handler_removedFromStage(event:Event):void {
			super.stage.removeEventListener(MouseEvent.CLICK, this.handler_click);
		}
 
		private function handler_click(event:Event):void {
			trace('Кликнули');
		}
	}
}
__________________
Работаю


Последний раз редактировалось Snut; 27.04.2009 в 19:50.