Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   клип на передний план (http://www.flasher.ru/forum/showthread.php?t=42210)

truntaev 23.01.2003 11:37

клип на передний план
 
Каким образом можно вывести на передний план movieclip,
который в данный момент находится под другим movieclip.
(с помощью actionscript)
Попытки навести на него фокус ни к чему не привели.

voro_bej 23.01.2003 13:37

на каждом клипе:
onClipEvent(mouseMove) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.swapDepths(10);
}
}

Max N Chubin_ 23.01.2003 17:07

однакА не Савсем так
 
2 voro_bej:
а если у тебя есть клипы расположенные на 20 слое?
а ты кликаешь на клипе в первом слое, угада вылезет ли он на первый план... С точностью до полбита скажу что нет... http://smilies.sofrayt.com/1/c0/rotlaugh.gif
лучше сделать глобальную переменую и наращивать её с каждым производимым на свет клипом, тогда ты будешь знать сколько слоев в данный момент занято и какой можно использовать для того чтобы вытащить клип вперед.
что то вроде:
_global.depth=1;
_root.attachMovie("mc","New_clip",++depth);
_root.new_clip.duplicateMoveClip("New_clip1",++depth);

а када захочешь клип вынуть вперед, просто:
_root.new_clip.swapDepths(++depth);

ага?http://smilies.sofrayt.com/1/j0/type.gif[Automated by GetSmile]

voro_bej 23.01.2003 17:22

Ага! Вполне с тобой согласен!
Признаюсь, поспешил. :)


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

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