Показать сообщение отдельно
Старый 06.09.2013, 16:37
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 6  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Но trace не прекращается никогда... Подскажите пожалуйста.
Если ещё где-нибудь не завязались(подписка функции принадлежащей этому мувику на внешний диспетчер тоже считается завязкой) - прекратится когда-нибудь

Если бы этот трейс был не в кадрах, а например в onEnterFrame, то во избежании таких казусов во время ожидания GC надо было бы отписать этот onEnterFrame при удалении со стейдж.
А так, если оно что-то в кадре делает - ну флаг сделайте и при удалении со стейдж выставляйте в false - при добавлении на стейдж - в true.

Как проверить, что Вы впринципе не оставили ссылок на объект?
- после уборки со стейджа написать System.gc() и запустить флешку в дебажном флеплеере - трейсы должны прекратиться (в релизе оставлять нельзя - падать будет, на худой конец директивами компилятора обернуть)
- посмотреть профайлером