![]() |
Проблема управления глубиной нескольких клипов
Осваиваю флэш и скрипты и столкнулся с такой проблемой.
У меня вплотную друг к другу расположены 5-6 клипов. При наведении на каждый из них начинается их проигрывание - увеличение, как бы эффект приближения к юзеру. Но вот никак не могу понять, как сделать так, чтобы тот мувик, который в данный момент проигрывается, оказался выше всех по глубине, а то получается что картинка растет, находясь за изображением соседнего мувика, и естественно никакого эффекта приближения не получается. Я смог найти только команду SwapDepths в хелпах, но это видимо работает только при двух клипах, а вот что делать с большим количеством? Может есть скрипт, который при наведении на клип выносит его выше всех по глубине или нечно подобное? Подскажите плиз =) |
У swapDepths два синтаксиса, один меняет два клипа местами, второй - помещает клип на заданную глубину. Вам нужен второй, а также первая пустая глубина выше которой ничего нет.
Код:
клип.swapDepths (this.getNextHighestDepth()); |
О, спасибо огромное =)
Закинул такой код, вроде все работает, потестил правда пока только на трех клипах с именами test1, test2, test3 Не нужно ничего изменить может быть или все в принципе верно? Код:
test1.onRollOver = function() { |
Код:
test1.onRollOver = test2.onRollOver = test3.onRollOver = function() { |
Ок всем спасибо, отлично работает =)
|
Решил продолжить здесь, не создавая новую тему, поскольку это касается той же работы. Вообще это - карта РФ, разбитая на федеральные округа, плюс 4 страны СНГ
Есть два момента: 1. Изначательный маленькие по размеру клипы (Молдова, Азербайджан) при наведении на них начинают дергаться вместо нормального проигрывания, а если при этом на них кликать, то проиграются, хотя никакой команды на клик вообще не заложено. 2. Никак не могу сообразить как сделать - нужно чтобы когда округ уже увеличился, на ней появилиь кнопки городов, при нажатии на которые так же можно было бы добавить анимацию. Пробовал делать кнопки внутри клипа на последнем фрейме, то есть они как раз появляются когда округ полностью увеличился, все ок, но нажать на кнопку нельзя, анимация, заложенная внутри - не проигрывается. Такое ощущение, что область клипа перекрывает кнопки. При нажатии на кнопку в плане - открытия окна с текстом, которое должно быть по глубине выше всего что есть на экране. Здесь явно без скрипта не обойтись. Выкладываю исходник. Буду очень признателен, если добрые отцы присоветуют что-нибудь http://slil.ru/24667154 |
Цитата:
|
| Часовой пояс GMT +4, время: 05:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.