Цитата:
Сообщение от Mnilionic
Переключусь табом на кнопку под "клип на весь экран" и жамкну энтер. Или на текстовое поле и напечатаю неприличное слово.
Незабываем включать и выключать .tabChildren.
Для этого, конечно, должна быть структура приложения продумана особо.
|
Конечно. Поэтому защита через экран - это для недалекого пользователя.
Реально нужно писать функцию, которая в зависимости от аргумента "off" или "on" (включить-выключить интерфейс) работала бы с enabled текущих активных элементов и включала/отключала бы табуляцию.
Добавлено через 34 минуты
А вот вариант "с экраном" (который в моем предыдущем посте) с учетом сказанного Mnilionic:

Код AS1/AS2:
mask_all_mc._visible = false ;
mask_all_mc.useHandCursor = false ;
select_mc._visible = false ;
//кнопка удаления
del_btn.onRelease = function () {
mask_all_mc._visible = true ;
mask_all_mc._alpha = 50;
select_mc._visible = true ;
select_mc._alpha = 100;
mask_all_mc.onRollOver = function () {
};
_level0.tabChildren = false ;
}
//кнопка подтверждения
select_mc.ask_del_btn.onRelease = function () {
mask_all_mc._visible = false ;
mask_all_mc._alpha = 0;
select_mc._visible = false ;
select_mc._alpha = 0;
delete mask_all_mc.onRollOver;
_level0.tabChildren = true ;
}
Вот это

Код AS1/AS2:
_level0.tabChildren = true ;
может и не так должно быть, если у есть какие-то другие алгоритмы табуляции по _level0.
Но принцип такой.