Flash (AS3) — включение массовой вкладки

Я создаю приложение для флэш-памяти, и в одном кадре у меня есть несколько элементов управления, которые при нажатии на вкладку будут выделены и разрешены для выбора (доступность).

Когда я выбираю один из элементов управления, фон имеет альфа-форму поверх него (изначально установлено значение 0), исходный экран немного затемняется, а впереди (сверху) появляется новый элемент управления с информацией (это поле можно закрывается, и исходный экран возвращается из затемненного альфа-состояния в нормальное состояние).

Моя проблема в том, что я хотел бы, чтобы элементы управления на исходном экране не отображались на вкладках (я только хочу, чтобы нажатие вкладки выделяло новые кнопки окон).

Я знаю, что могу использовать tabEnabled для каждого отдельного элемента управления, но можно ли просто установить элементы управления верхнего уровня с tabEnabled на false и отключить все индексы вкладок его собственных дочерних элементов.

Из-за множества различных уровней или дочерних элементов управления в каждом элементе управления клипом ниже моего верхнего уровня я хочу просто установить верхний уровень. Придется ли мне писать рекурсивную функцию для выполнения такой простой функциональности?

Спасибо


person Lloyd Powell    schedule 10.01.2012    source источник


Ответы (1)


tabChildren = false ;)

person Kodiak    schedule 10.01.2012
comment
Дох! Хороший. Как будто я не мог найти это, прежде чем спросить здесь. - person Lloyd Powell; 10.01.2012