Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Advanced (http://www.flasher.ru/forum/forumdisplay.php?f=4)
-   -   оконный интерфейс - проблема со слоями (http://www.flasher.ru/forum/showthread.php?t=23291)

bunker6 20.11.2001 21:04

оконный интерфейс - проблема со слоями
 
делаю оконный интерфейс.
все окошки(movie clip's)(можно drag'ать, открывать-закрывать) в одном слое.
как сделать так, чтоб окошко , на которое кликнули - вылезало на передний план? :confused: как в виндах?

Yuri S. 21.11.2001 00:35

При нажатии на менюшку:
on (press){
menuN.swapDepths(maxDepth);
}

maxDepth - какое нибудь целое положительное число

Ales 21.11.2001 04:07

menuN.swapDepths(1000);
:)

bunker6 21.11.2001 19:47

пасибо, мужуки, сейчас попробую.

bunker6 21.11.2001 20:12

не, че-то я не совсем.
есть два movieclip'а*
первый называется window1
второй называется window2

чему приписывать акции?
плиз, поподробней...


*мне страшно - это только для батонов годится?

Yuri S. 21.11.2001 21:36

добавь в обработчик кнопки, с которой ты начинаешь драгать меню, следующую строку:
this.swapDepths(1000);

Если хочешь сделать, чтобы менюшки менялись местами при клике на любом месте меню, а не только при нажатии кнопку по которой драгаешь, то можно так: ставишь в меню невидимую кнопку, так чтобы она закрывала все менюшку и пишешь тоже самое

on(press){this.swapDepths(1000);}

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

bunker6 21.11.2001 21:50

спасибо, слабал. :) :) :)
:) но в том вся и беда, чтоесть там и текстовые поля, и другие кнопки.
хотя, есть мысля:вырезать из прозрачной кнопки те места, под которыми располагаются другие элементы, а этим элементам назначить ту же акцию.я прав, или в танке? :confused:

Yuri S. 22.11.2001 01:04

Вложений: 1
Держи Example, весь код висит на клипе menu1.

bunker6 22.11.2001 19:36

Спасибо! :) :) :)
you made me happy! :) :) :)


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

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