![]() |
Depth|getNextHighestDepth()
Доброго времени суток!
Возникла проблемка. Вкратце: Есть 2 маленьких изображения, при клике на любое, выбраное увеличивается на всю флешку. А при клике опять же на нем, оно должно уменьшится до исходных размеров. Вот что бы увеличилось, все работает. А уменьшить никак не могу. Увеличеная картинка не активна и не является кнопкой. Трабл мне кажется где-то тут box.getNextHighestDepth()... Я перепробывал всякие варианты, никак =(( Подскажите что делаю не так. Код:
//первое изображение |
Ого)
Ну смотрите. Загрузилась иконка, Вы назначили ей обработчик нажатия: создать лоадер и загрузить большую картинку. Причем листенером этому лоадеру назначили mc. Пока все отлично. А дальше? Что такое Код:
box_mc.loadClip("big/1.jpg", box.getNextHighestDepth());Дальше - зачем Вы назначали Листенер? Правильно, чтобы узнать, когда картинка загрузится. Где же обработчик onLoadInit? Его нет. Вы просто вешаете дальше кнопочное событие на ПУСТОЙ клип box. Ну и, собственно, куда бы Вы не жали, клипа box там нет - его ширина и высота равны нулю. Вы ведь даже не загружали в него картинку - она, похоже, загрузилась просто в рут. Но даже если бы и в box загрузилась - снесла бы все ваши обработчики, как относящиеся к тому, старому клипу box и не имеющие отношения к этому новому - картинке. |
| Часовой пояс GMT +4, время: 16:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.