Показать сообщение отдельно
Старый 28.01.2008, 20:21
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 3  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Код:
package {

	import flash.display.Sprite;
	import flash.events.Event;
	import flash.display.DisplayObject;

	public class TopSprite extends Sprite {

		public function TopSprite() {
			super();
			super.addEventListener(Event.ADDED_TO_STAGE, this.handler_addedToStage);
			super.addEventListener(Event.REMOVED_FROM_STAGE, this.handler_removedFromStage);
		}

		private function handler_addedToStage(event:Event):void {
			super.addEventListener(Event.ADDED, this.handler_added);
		}

		private function handler_removedFromStage(event:Event):void {
			super.removeEventListener(Event.ADDED, this.handler_added);
		}

		private function handler_added(event:Event):void {
			if (event.target === this || ( event.target as DisplayObject ).parent !== super.parent ) {
				super.parent.setChildIndex( this, super.parent.numChildren-1 );
			}
		}

	}

}
вроде так. не проверял