Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 19.11.2011">Обзор HTC Radar
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 077
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 145
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 014
  • 11.11.2012">Фотокнига от Принт-а-Тет
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.8
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 066
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 066
  • 23.07.2011">Дизайнеры помогут преобразить любое жилье
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 122
  • 07.08.2011">iPhone 5 — ждать осталось недолго
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 086
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 075
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 102
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 090
Опрос

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

View Results

Loading ... Loading ...