Форум 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=203233)

omikron 08.09.2013 21:01

Не активностью элементов нижнего слоя при просмотре
 
Подскажите как сделать элементы не активными для нижних слоев... (заранее извиняюсь, темы похожей не нашел, может просто неправильно запрос)
например:
самый нижний слой картинка (фон), 2 слой это кнопки, а 3 слой(самый верхний) этой выбрасываемое меню(в виде мувиклипа). Когда начинаешь просматривать, меню наезжает как и запланировано на кнопки со 2 слоя, но они остаются активы, как можно это исправить?

KumoKairo 08.09.2013 21:04

Ярл добытчиков бригадиром стал нечаянно. Видимо, подобное описание играло роль своеобразного сопроводительного документа экспонату коллекции, ведь специфика мозговых тканей должна была, по идее, увязываться со спецификой личности. Разведка, это понятно ты скажи, сколько лет канцлеру тридцать. Это было волшебное зрелище.

=====

Перечитал 5 раз, вроде понял о чем речь.
Тут 2 способа - или пререкрывать прозрачным спрайтом, или выключать с помощью кода через .removeEventListener

omikron 08.09.2013 21:12

где спрайт взять? :D

KumoKairo 08.09.2013 21:22

Я на 100% не уверен что это сработает со стандартными средствами, но можно попробовать просто сделать прямоугольник и залить его прозрачной краской. Чтобы при нажатии на область она выделялась как закрашенная

omikron 08.09.2013 21:25

ну меню сделано из картинок (я думаю можно это воспринимать как "прямоугольник"), оно(меню) на слое, которое выше чем кнопки,но кнопки все равно остаются активными сквозь картинки

Добавлено через 34 минуты
так как на счет спрайта? (я так понял это тот же "прямоугольник" внутри которого код, или нет? -_-)

KumoKairo 08.09.2013 22:45

omikron, не обязательно с кодом, спрайт это просто контейнер других дисплей объектов.
Видимо все таки придется вручную отключать слушатели у кнопок.

dark256 09.09.2013 11:05

Маньяки.
Прямоугольник в меню, который фон.
на него вешаем

Код AS1/AS2:

фон.onRelease = function(){}

Всё. Достаточно, чтобы он не прокликивался.

KumoKairo 09.09.2013 11:29

dark256, в AS3 нет onRelease и этот метод функционально работает только с AS2, (я помню читал пару вопросов на SO по этой теме) в AS3 не важно, есть ли слушатель на объекте или нет - он в любом случае перекрывает кнопки снизу (поэтому странно что у ТС такая проблема)

omikron 09.09.2013 20:28

Цитата:

Сообщение от dark256 (Сообщение 1145845)
Маньяки.
Прямоугольник в меню, который фон.
на него вешаем

Код AS1/AS2:

фон.onRelease = function(){}

Всё. Достаточно, чтобы он не прокликивался.


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


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

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