Отключение кнопок

С временным отключением работы кнопок мы уже не раз встречались при создании проектов. Этот ход является весьма простой и эффективной профилактикой сбоев, которые могут возникнуть при нажатии кнопок в непредусмотренных в алгоритме ситуациях.

За активность кнопки отвечает свойство enabled. Если оно равно true, то кнопка работает (принятое по умолчанию значение). Если же ему присвоить false, кнопка станет неактивной. Это означает следующее:

• При наведении на кнопку указателя мыши она не будет переходить в состояние Over. Аналогично, при попытке нажать кнопку перехода в режим Down не будет.

• При попадании в активную зону кнопки вид указателя мыши не будет меняться со стрелки на руку.

• Событий кнопки происходить не будет (кроме onSetFocus и onKillFocus).

• Если отключенная кнопка располагается над активной, то последняя будет способна к восприятию событий, Свойство enabled имеется и у клипов. Обычно оно используется для блокировки обработчиков «кнопочных» событий. На проигрывание временной диаграммы, а также на возникновение таких типичных событий клипов, как onEnterFrame или onMouseMove. свойство enabled не влияет.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Action Script на эту тему:
Клипы как кнопки
Режим элемента меню
События кнопок
Управление кнопками при помощи клавиатуры

Вернуться в раздел: Action Script / 11. Кнопки