![]() |
Повтор действия или ...?
Задача:
Есть мувик (ГЛАВНЫЙ) при клике на нем аттачится из библиотеки другой клип в центр экрана (сцены) и увеличивается в два раза. В приаттаченом клипе два клипа: 1- при наведении вылазит хинт 2- мувик закрыть. выполняется unloadMovie() c именем приаттаченного. Если делать removeMovieClip(), то все работает, если не наводить на 1 мувик с хинтом. Что не работает. При повторном нажатии на ГЛАВНЫЙ мувик, мувик из библиотеки не позиционируется по центру и не увеличивается. Точнее сказать аттачится, но в x=0, y=0. Код корявый конечно), но помогите разобраться. Код:
hint._visible=false; //прячем подсказкуКод:
newmc.st1.onRollOver=function(){ // показать хинтКод:
_root.newmc.removeMovieClip(); |
видимо проблема с глубинами. протрейсьте глубины ваших мувиков. Мувиклипы могут ремовиться только если они на неотрицательной глубине.
|
2 Fernando Costa:
Извеняюсь, а как протрейсить глубину trace (newmc.???) и повысить ее до удаления? спс |
Код:
trace (newmc.getDepth()); |
2 CrazyFlasher:
спс Пробывал, выдает "underfined". Решил проблему добавлением в код закрытия swapDepths(0); А можна, как-нить по другому ее решить? |
У Вас то хинт на ноль, то ньюмс... Вы уж разберитесь с глубинами, на одной глубине два клипа не могут существовать. Можно просто перекинуть основной клип на положительную глубину СРАЗУ, и потом спокойно проводить операции. Т.е. проблема в том, что Вы смешали два стиля проектирования - пытаетесь пользоваться и таймлайновой анимацией, и программированием одновременно. Имхо, либо аттачьте из библиотеки ВСЁ, либо забрасывайте наверх всё нарисованное руками (и соотв. лежащее на отрицательной глубине) сразу при запуске.
|
unloadMovie удаляет и с отрицательных глубин
|
2 Wolsh:
Спасиб, все гружу из библиотеки. 2 terbooter: Может и удаляет, но в моем случае (так, как он описан) не работает. |
| Часовой пояс GMT +4, время: 10:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.