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

При выполнении приемника clickListener ( ) на консоль выводится текущая фаза. Обратите внимание, что она определяется путем сравнения значения переменной eventPhase с тремя константами класса EventPhase.

var t:TextField = new TextField( ); t. text = «click here»;

t. autoSize = TextFieldAutoSize. LEFT; stage. addChild(t):

// Регистрируем приемник для фазы захвата

stage. addEventListener(MouseEvent. CLICK, clickListener, true);

// Регистрируем приемник для фазы получения или всплытия stage. addEventListener(MouseEvent. CLICK, clickListener, false);

// …где-то в классе

private function clickListener (e;MouseEvent);void { var phase:String; switch (e. eventPhase) {

case EventPhase. CAPTURING_PHASE:

phase = «Capture»;

break;

case EventPhase. AT_TARGET; phase = «Target»; break;

case EventPhase. BUBBLING_PHASE;

phase = «Bubbling»;

break;

}

trace(«Current event phase; » + phase);

}

Если при выполнении предыдущего кода пользователь щелкнет кнопкой мыши на объекте TextField, то среда Flash осуществит диспетчеризацию события MouseEvent. CLICK, получателем которого является объект TextField, и в результате будет выведена следующая информация:

Current event phase: Capture Current event phase: Bubbling

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

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

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

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

Полезные ссылки
Случайные записи
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 153
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 149
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.56
  • 22.08.2011">Конец прекрасной эпохи
  • 19.07.2011">Как еще увеличить юзабилити?
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.59
  • 18.02.2011">Вырезание объекта с помощью фильтра в Photoshop
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.103
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.38
  • 15.02.2010">Типографы. Проверка и подготовка слова к web-изданию
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 013
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.119
  • 22.04.2012">Facebook добавила кнопку «Слушать» на страницы музыкантов
  • 20.07.2011">Как не обмануться, выбирая CMS (часть 2)
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 004
Опрос

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

View Results

Loading ... Loading ...