Просмотр полной версии : активные - неактивные
Punk T-34
14.03.2007, 01:14
Можно ли как-то изящно сделать так, чтобы в мувике, при нажатии кнопки, все остальные кнопки (и, в том числе, клипы, исполняющие роль кнопок) на сцене стали неактивными. Затем, при нажатии на какую-то конкретную (единственную оставшуюся активную) кнопку все кнопки снова становятся активными, т.е. нормально выполняют свои функции.
Можно долго баловаться с кадрами, переходами и заменой клипов, но хотелось бы как-то изящнее - через ActionScript.
(сначала хотел написать "...изящнее - через AS", но передумал :D )
Использовать событийную модель.
CCCPirate
14.03.2007, 01:22
Можно добавить IF проверку на переменную ACTIVITY в onEnterFrame и др функции всех кнопок
Punk T-34
14.03.2007, 01:22
__etc, ...я не на столько продвинутый программист. Можно более доступным языком?
this.create
14.03.2007, 01:26
Если у вас есть некоторое количество мувиклипов-кнопок, которые сидят в общем мувике, напр. mc, то такая строчка:
mc.onPress=null сделает их все неактивными.
А такая:
delete mc.onPress вернет активность.
Т.е. если повесить на клип-родитель событие, то события вложенных клипов перестают работать.
__etc, ...я не на столько продвинутый программист. Можно более доступным языком?
Пример: http://etcs.ru/pre/ImageExample/
Не совсем то, но общий алгоритм такой. Если сложно, тогда не заморачивайся, можно и предложенное выше.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.