PDA

Просмотр полной версии : активные - неактивные


Punk T-34
14.03.2007, 01:14
Можно ли как-то изящно сделать так, чтобы в мувике, при нажатии кнопки, все остальные кнопки (и, в том числе, клипы, исполняющие роль кнопок) на сцене стали неактивными. Затем, при нажатии на какую-то конкретную (единственную оставшуюся активную) кнопку все кнопки снова становятся активными, т.е. нормально выполняют свои функции.
Можно долго баловаться с кадрами, переходами и заменой клипов, но хотелось бы как-то изящнее - через ActionScript.
(сначала хотел написать "...изящнее - через AS", но передумал :D )

etc
14.03.2007, 01:17
Использовать событийную модель.

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
14.03.2007, 01:33
__etc, ...я не на столько продвинутый программист. Можно более доступным языком?
Пример: http://etcs.ru/pre/ImageExample/
Не совсем то, но общий алгоритм такой. Если сложно, тогда не заморачивайся, можно и предложенное выше.