Показать сообщение отдельно
Старый 29.08.2009, 20:41
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 7  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от 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.
Но принцип такой.


Последний раз редактировалось mooncar; 29.08.2009 в 21:17.