Показать сообщение отдельно
Старый 12.10.2006, 14:02
MerlinTwi вне форума Посмотреть профиль Отправить личное сообщение для MerlinTwi Посетить домашнюю страницу MerlinTwi Найти все сообщения от MerlinTwi
  № 3  
Ответить с цитированием
MerlinTwi
 
Аватар для MerlinTwi

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
InteractiveObject.setCapture убрали.
Можно так:
Код:
package {
	import flash.display.Sprite;
	import flash.events.*;

	dynamic public class Test extends Sprite {

		function Test() {
			buttonMode=true;
			addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
		}
		
		private function onMouseDown(e:Event):void {
			stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
		}
		private function onMouseUp(e:Event):void {
			stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseUp);
			if (e.target==this) {
				trace("onRelease");
			} else {
				trace("onReleaseOutside");
			}
		}
		
	}
}
__________________
Создатель: Бойцовский клуб | TimeZero | Sky2Fly
Я возьму сам.