Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Как сделать так, чтобы мувик перекрывал кнопку? (http://www.flasher.ru/forum/showthread.php?t=155317)

ZIPer 02.05.2011 15:21

Как сделать так, чтобы мувик перекрывал кнопку?
 
на сцене располагается несколько кнопок, кнопки перекрывает мувик, как сделать чтобы сквозь него кнопки не "щупались"?

http://4put.ru/pictures/max/130/402103.jpg
нельзя переходить на новый фрейм, нельзя объединять кнопки на сцене в мувик.

mooncar 02.05.2011 15:24

Конкретные методы зависят от версии языка.
На AS2 на мувик, через который не должны "прощупываться" кнопки под ним, достаточно повесить пустой обработчик любого события:
Код AS1/AS2:

mcblocking.onRollOver = null ;
mcblocking.useHandCursor = false ; //чтобы "пальчик" не появлялся

mcblocking - это имя вашего mc на сцене.
Вы бы тему создали в ветке сообразно используемому языку.

ZIPer 02.05.2011 15:28

AS2.0
но тут еще одно "нно" - в мувике который ложится сверху есть кнопки, они должны работать

mooncar 02.05.2011 15:31

Цитата:

Сообщение от ZIPer (Сообщение 993302)
AS2.0
но тут еще одно "нно" - в мувике который ложится сверху есть кнопки, они должны работать

Положить в него мувик с альфой = 0, со сплошной заливкой и повторяющий его границы. Под его кнопки.
И код тогда такой (в области видимости всей конструкции):
Код AS1/AS2:

mc.mc_background.onRollOver = null ;
mc.mc_background.useHandCursor = false ; //чтобы "пальчик" не появлялся


ZIPer 02.05.2011 15:41

Спасибо я так и предполагал, я сделал на самом нижнем слое мувика еще один мувик с
onRollOver = null; и useHandCursor = false;
просто рассчитывал на более оригинальный выход, поэтому решил подстраховаться от *****кода =)

mooncar 02.05.2011 15:55

Да нет, это единственное и универсальное простое решение.


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

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