Руководство по actionscript. часть 2, стр. 057

Пользовательское событие «toggle»

Предположим, что мы создаем кнопку-переключатель, которая может быть использована в пользовательском интерфейсе. Она может принимать два положения — включения и выключения. Наша кнопка-переключатель представлена классом ToggleSwitch. Всякий раз, когда кнопка включается или выключается, мы инициируем диспетчеризацию пользовательского события с именем «toggle».

В предыдущем разделе событийный объект для нашего пользовательского события Game. GAME OVER представлял собой экземпляр внутреннего класса Event. На этот раз наше пользовательское событие будет представлено своим собственным классом Toggle Event. Этот класс выполняет две следующие функции:

? определяет константу для события toggle (ToggleEvent. TOGGLE);

? задает переменную i sOn, которая будет использоваться приемниками для определения состояния объекта получателя ToggleSwitch.

Далее представлен код класса ToggleEvent. Обратите внимание, что каждый пользовательский подкласс класса Event должен переопределять методы clone ( ) и toString ( ), предоставляя версии методов, которые учитывают все пользовательские переменные данного подкласса (например, isOn).

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

package { import flash. events.*;

// Класс, представляющий пользовательское событие «toggle» public class ToggleEvent extends Event {

// Константа для типа события «toggle»

public static const TOGGLE;String = «toggle»;

// Обозначает, включен или выключен переключатель public var isOn:Boolean;

// Конструктор

public function ToggleEvent (type:String.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.67
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.20
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.152
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.139
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 066
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.9
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 024
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 091
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 035
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.99
  • 07.08.2011">iPhone 5 — ждать осталось недолго
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.72
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.2
  • 22.07.2011">Светодиоды
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 099
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...