PDA

Просмотр полной версии : Отключить интерактивность во всём мувике.


Kindoro
20.07.2009, 00:06
На основной сцене висит мувик, состоящий из множества других мувиков. Все они интерактивны.
В какой-то момент времени этот мувик должен стать полность неактивным. Т.е. не реагировать на перемещения по нему курсором и нажатия (и вложенные в него мувики тоже).
Кто знает как такое сделать?

mooncar
20.07.2009, 00:23
Обсуждалась тут эта тема совсем недавно, поищите.

Kindoro
20.07.2009, 00:29
Обсуждалась тут эта тема совсем недавно, поищите.
Не подскажите пару ключевых слов из темы на память?
Перед созданием поискал по "отключить интерактивность".

iflamberg
20.07.2009, 00:34
по-моему в AS2 MovieClip.enabled=false с этим справляется

mooncar
20.07.2009, 02:03
Автору топика нужно сразу все деактивировать, не перебирая мувики.
Вот тема:
http://www.flasher.ru/forum/showthread.php?t=126615
Еще добавлю, что можно попробовать выполнить обход конструкцией

main_mc.enabled = false;
for (i in main_mc) {
if (typeof(main_mc[i]) == "object" || typeof(main_mc[i]) == "movieclip" ) {
main_mc[i].enabled = false;
}
}
И по вложенным объектам тоже, если они есть, тогда делать цикл в цикле.

Kindoro
20.07.2009, 02:44
Сработал совет от mooncar.
Большое спасибо за помощь :)