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

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

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

Полезные ссылки
Случайные записи
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 039
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 093
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.63
  • 27.01.2012">Покажут ли нам в феврале iPad 3?
  • 11.03.2011">Руководство по actionscript. часть 4, стр. 016
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.18
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 038
  • 26.07.2011">Продвинуть бизнес поможет сайт
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 124
  • 14.08.2011">Купи билет через интернет
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 046
  • 14.07.2011">Бюджетные ноутбуки Acer
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.77
  • 23.08.2011">Пиво не только вредно, но и полезно!
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.38
Опрос

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

View Results

Loading ... Loading ...