|
|
|||||
Регистрация: Apr 2006
Сообщений: 184
|
Не отрабатывает removeMovieClip
Всем доброго дня! Вот столкнулся с такой не понятной для меня проблемкой... Пишу в классе такую функцию:
private function closeBigImage(){ new mx.transitions.Tween(_root.popupContainer, "_alpha", mx.transitions.easing.Regular.easeOut,100 , 0, 10); var myTween = new Tween(_root.bg, "_alpha", mx.transitions.easing.Regular.easeOut,80 , 0, 10); _root.book.canflip = true; myTween.onMotionFinished = function(){ trace('Finished'); _root.popupContainer.removeMovieClip(); _root.bg.removeMovieClip(); } } Не могу понять в чем дело... |
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
мувики, которые вы хотите удалить используя MovieClip.removeMovieClip() должны быть:
1. Аттачнутыми (стёбное слово ) 2. Либо перед удалением добавьте такую шляпку: |
|
|||||
Регистрация: Apr 2006
Сообщений: 184
|
Да эти мувики создавал программно:
CrazyFlasher - ваш вариан не проходит |
|
|||||
Регистрация: Apr 2006
Сообщений: 184
|
Да вроде как нету... Просто на 50% код не мой... хоть подскажите из-за чего это может быть ... какой-то абсурд получается... я пробую создать мувик подгрузить в него изображение и моментально удалить... мувик создается, картинка подгружается но он не удаляется...
Ну например _root.createEmptyMovieClip("bg", _root.getNextHighestDepth()); with(_root.bg){ beginFill(0x000000); moveTo(0, 0); lineTo(Stage.width, 0); lineTo(Stage.width, Stage.height); lineTo(0, Stage.height); lineTo(0, 0); endFill(); } _root.bg.removeMovieClip(); На голом файле этот код работает, но на том что я редактирую - нет... мувик не удаляется Последний раз редактировалось iNils; 08.01.2008 в 16:36. |
|
|||||
Modus ponens
|
Есть еще такой странный вариант... bg, popupContainer - не являются клипами. Т.е. по факту да, но у них чего-нибудь наворочено в свойстве _name (либо его нет вообще, например, аттачится клип с привязкой к классу - одна из причин не делать так никогда =)). Это тож может не дать удалить клип.
__________________
Hell is the possibility of sanity |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
2 eXplozive:
1. Когда хотите что-то добавить, используйте кнопку и редактируйте последнее сообщение, а не создавайте несколько сообщений 2. Вы же видите, что в вашем коде присутствует изыботочная табуляция и пустые строки, так почему перед постингом, вы не пользуйетсь автоформатированием? по теме: перед удалением поставте строчку а результате напишите |
|
|||||
Регистрация: Apr 2006
Сообщений: 184
|
2 iNils
Извените, буду более внимательным. Ваш способ решил проблему... только я так и не смог понять ее причину. Не могли бы вы пояснить ? |
Часовой пояс GMT +4, время: 23:56. |
|
« Предыдущая тема | Следующая тема » |
|
|