Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема со swapDepths (http://www.flasher.ru/forum/showthread.php?t=133371)

cipa 03.12.2009 13:21

Проблема со swapDepths
 
Добрый день! Помогите, пожалуйста, решить проблему. Использую три клипа, при наведении на каждый из клипов, он должен перейти в самый верхний слой. Но при использовании swapDepths, два нижних элемента ведут себя хаотично.

Пример:
Элементы 1, 2, 3. При наведении на элемент 1, он перешел в верхний слой. При наведении на элемент 2, он так-же переходит в верхний слой, но при этом элемент 1 опускается в самый нижний слой, хотя должен быть на втором.

Пример кода:
Код AS1/AS2:

q.onRollOver = function(){
        q.swapDepths(999);
        }
 
w.onRollOver = function(){
        w.swapDepths(999);
        }
 
e.onRollOver = function(){
        e.swapDepths(999);
        }

Добавлено через 8 минут
Все, нашел решение сам )
Код AS1/AS2:

q.onRollOver = function(){
        q.swapDepths(_root.getNextHighestDepth());
 
        }
 
w.onRollOver = function(){
        w.swapDepths(_root.getNextHighestDepth());
 
        }
 
e.onRollOver = function(){
        e.swapDepths(_root.getNextHighestDepth());
 
        }



Часовой пояс GMT +4, время: 02:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.