![]() |
|
||||||||||
|
|||||
|
как можно создать обьект, который всегда будет рисоваться поверх остальных(даже если остальные addChild после него)... ??
|
|
|||||
|
стервочка (я мужик)
|
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 );
}
}
}
}
|
|
|||||
|
Цитата:
если второй то как с этим классом работать в твом примере?
__________________
Black DRAGON хочет кушать Т_Т |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|