Руководство по actionscript. часть 3, стр. 146
Когда отображаемый объект (или один из его предков) добавляется в список отображения, Flash выполняет диспетчеризацию события Event. ADDED_TO_STAGE, получателем которого является данный объект. С другой стороны, когда отображаемый объект (или один из его предков) удаляется из списка отображения, среда Flash выполняет диспетчеризацию события Event. REMOVED_FROM_STAGE, получателем которого является данный объект.
г*
В отличие от событий Event. ADDED и Event. REMOVED, у событий Event. ADDED_TO_STAGE и Event. REMOVED_FROM_STAGE отсутствует фаза всплытия. Для получения события 3f Event. ADDED_TO_STAGE или Event. REMOVE_FROM_STAGE через предка объекта зарегистрируйте приемник в этом предке для фазы захвата события.
Обобщенный код, который необходим для регистрации приемника события Event. ADDED_TO_STAGE в экземпляре класса DisplayOb j ect, выглядит следующим образом:
отображаемыйОбъект. addEventListener(Event. ADDED_T0_STAGE.
приемникСобытияАс1с1ес1То5Ьаде);
Код, необходимый для приемника события Event. ADDED_TO_STAGE, выглядит таким образом:
private function приемникСобытияАс1с1ес1То5Ьаде (e:Event):void { }
Обобщенный код, который необходим для регистрации приемника события Event. REMOVED_FROM_STAGE в экземпляре класса DisplayObject, выглядит следующим образом:
отображаемыйОбъект. addEventListener(Event. REMOVED_FROM_STAGE,
npHeMHHt Теперь рассмотрим обобщенный код, необходимый для приемника события
Event. REMOVED_FROM_STAGE:
private function npHeMHHKCo6biTHnRemovedFromStage (e:Event):void { }
Отображаемые объекты обычно используют событие Event. ADDED TO STAGE, чтобы убедиться в доступности объекта Stage перед обращением к его методам, переменным или событиям. Предположим, что мы создаем класс CustomMousePointer, который представляет пользовательский указатель мыши. Наш класс CustomMousePointer расширяет класс Sprite, поэтому его экземпляры могут добавляться в список отображения. Мы хотим, чтобы наш класс был зарегистрирован в экземпляре класса Stage для получения событий MouseEvent. MOUSE_EVENT, благодаря чему мы сможем синхронизировать позицию пользовательского указателя мыши с позицией системного указателя мыши.