![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Уважаемые флэшеры!
Столкнулся с проблемой функция одного клипа обращается к ссылке на другой клип, но когда тот (другой) исчезает, то она начинает обращаться к пустоте (значение передаваемое в эту функцию через переменную, в которой храниться ссылка, в трэйсе выдает пустую строку) как внутри функции отследить условие передачи в функцию такой вот пустоты? if(tag==undefined)... if(tag==null)... и даже наивное if(tag=="") не помогают! прям не знаю что и делать... неужели придется транслировать событие исчезновения клипа ? (других мыслей не приходит вроде) Если у Вас они есть, поделитесь пожалуйста. Спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Попробуй if (tag.getDepth()). Судя по всему, ты используешь статическую ссылку, поэтому и глюк.
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Цитата:
|
|
|||||
|
я тоже сталкивался с этой проблемой. Объект не дестроится пока на него существуют ссылки((
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Fann, речь не об этом.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Неа, это не сработает.
|
|
|||||
|
а о чем тогда? после ремува любое свойство мувика отдаст undefined, поэтому проверить легко например if(tag._x<>undefined)
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Цитата:
а вот насчет _x товарищь Fann прав, по идее это съест меньше ресурсов чем вызов метода getDepth() кароче лучше так |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|