![]() |
Как скрыть кнопку клипом?
Есть клип с множеством кнопок внутри-Clip1.
Такая проблема: при нажатии на клавишу на экран вылазить другой клип (Clip2), который загораживает его весь. Но сквозь него( Clip2) все равно можно нажать на кнопки в Clip1. Как это исправить без убирания Clip1 за пределы рабочего поля? |
когда вылезает второй клип напиши Clip1.enabled=false, с одной кнопкой (клипом) сработает точно, если будут вложенные - незнаю
|
в верхнем клипе нарисуйте квадратик, типа фон или там окно, конвертните в клип обзовите его BG и напишите
Код AS1/AS2:
|
dark256, думаешь enabled не сработает?
|
Спасибо за помощь, но не помогло. Clip2 тоже с кнопками, так что загораживать его другим клипом не стоит.
Я лучше координаты записывать буду и убирать/возвращать Clip1 на рабочее поле. |
Цитата:
Вот, типа тогда исправился :) А дисаблить кнопки - это надо перебирать ВСЕ кнопки, которые лежат ниже клипа. В общем случае - может оказаться сложно. А так, поверх всего что есть, бросил прозрачный клип с onRelease, и он великолепно все на себя перетягивает. Имхо так проще немножко. И понятнее. И не надо потом все низлежащие раздисабливать ;) Добавлено через 4 минуты Цитата:
== == == кнопки в меню [---------------------------------] ваш клип с меню ______________________________________ клип с onRelease = {} и _alpha = 0 == == == == == ==== = куча всяких разных кнопок ------------------------------------------- всякаяграфика и картиники ------------------------------------------- _root |
Цитата:
|
Сразу со всеми - нет. Их надо каждую персонально дисаблить. Это же свойство объекта, а не глобальное свойство клипа или стэйджа.
|
Попробуй кнопку которую нужно убрать сделать отдельным клипом загружаемым, например на слой "1" основного ролика. При загрузке второго ролика, которым нужно убрать кнопку - выгрузи ее из первого слоя:
Код AS1/AS2:
Код AS1/AS2:
|
to ProgrammerBOTANIK
Прекратите сами, и советовать другим, писать код на клипах и кнопках. Это черевата последствиями. |
| Часовой пояс GMT +4, время: 14:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.