Показать сообщение отдельно
Старый 09.09.2009, 12:49
FreshFlashEr вне форума Посмотреть профиль Отправить личное сообщение для FreshFlashEr Найти все сообщения от FreshFlashEr
  № 14  
Ответить с цитированием
FreshFlashEr

Регистрация: Sep 2005
Сообщений: 35
По умолчанию так?

Parent-class:
Код AS3:
package classa{
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	import classa.SpriteBtn;
 
	public class Holder extends Sprite {
 
		public function Holder() {
		    this.addEventListener(MouseEvent.CLICK, clickme, false, 0, true);
		}
		public function clickme(e:MouseEvent):void {
		    trace("Holder clicked!");
		}
	}
}
Child-class:
Код AS3:
package classa{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
 
	public class SpriteBtn extends Sprite {
 
		public function SpriteBtn() {
		    this.addEventListener(MouseEvent.MOUSE_DOWN, mDown, false, 0, true);
		}
		public function mDown(e:MouseEvent):void {
		    trace("ChildSprite pressed!");
		    e.stopPropagation();//e.stopImmediatePropagation();
		}
	}
}