![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
И кроме этого ещё срабатывает REMOVED_FROM_STAGE
FLA файл, Document class M.as: 1) package { import flash.display.MovieClip; import flash.events.Event; public class M extends MovieClip { public function M() { this.addEventListener( Event.ADDED_TO_STAGE, init ); } private function init( e:Event ):void { trace( "added" ); } } } added added 2) package { import flash.display.MovieClip; import flash.events.Event; public class M extends MovieClip { public function M() { this.addEventListener( Event.ADDED_TO_STAGE, init ); } private function init( e:Event ):void { trace( "added" ); this.removeEventListener( Event.ADDED_TO_STAGE, init ); this.addEventListener(Event.REMOVED_FROM_STAGE, removed ); } private function removed( e:Event ):void { trace( "removed" ); this.removeEventListener( Event.REMOVED_FROM_STAGE, removed ); } } } added removed Объясните пожалуйста, почему это происходит, и как этого избежать? Всем спасибо.
__________________
Убейте меня! |
|
|||||
|
избежать можно так.
|
|
|||||
|
чего вы подписку то показываете..вы покажите где и как добавляете на сцену
nOobCrafter, это не избежать, а неотловить) http://www.flasher.ru/forum/blog.php?b=195
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
cleptoman
FLA файл, Document class M.as
__________________
Убейте меня! |
|
|||||
|
Я понял, я не добавляю его на сцену, это главный класс документа, в пропертях указываю.
__________________
Убейте меня! |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|