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

Рис. 22.1. Результат выполнения приложения ClickSensor

Если при выполнении приложения ClickSensor пользователь щелкнет кнопкой мыши на видимой части объекта circle, этот объект сместится вправо. Но если пользователь щелкнет кнопкой мыши на части объекта circle, которая перекрыта объектом textfield, объект circle не получит уведомления о возникновении события MouseEvent. CLICK и, следовательно, не будет смещен.

Однако существует возможность сделать так, чтобы объект textfield игнорировал любые события мыши, тем самым позволяя объекту circle определять щелчки

кнопкой мыши даже в тех местах, которые перекрыты объектом textfield. Чтобы объект textfield игнорировал все события мыши, мы присваиваем его переменной mouseEnabled значение false, как показано в следующем коде:

textfield. mouseEnabled = false;

Если бы эта строка кода была добавлена в метод-конструктор класса ClickSensor, все щелчки кнопкой мыши, происходящие над любой частью объекта circle, — видимой или невидимой, — приводили бы к перемещению объекта circle вправо.

Когда переменной mouseEnabled экземпляра класса InteractiveObject присвоено значение f al se, этот экземпляр не получает никаких уведомлений о возникновении событий мыши. Вместо этого события мыши отправляются следующему самому верхнему экземпляру класса InteractiveObj ect в списке отображения, для которого включена возможность обработки таких событий.

Определение позиции указателя мыши

Как было рассказано ранее, когда приложение Flash Player вызывает функцию-приемник события мыши, оно передает в эту функцию объект MouseEvent. Он хранит текущую позицию указателя мыши в следующих переменных экземпляра:

? localXHlocalY;

? stageX и stageY.

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

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

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

Полезные ссылки
Случайные записи
  • 11.03.2011">Руководство по actionscript. часть 3, стр. 148
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 015
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 009
  • 04.09.2010">Красочность или функциональность?
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.90
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 039
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.51
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.73
  • 23.08.2011">Пиво не только вредно, но и полезно!
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.71
  • 19.06.2012">В бесплатной версии Angry Birds обнаружена опасная реклама
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.109
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 006
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 110
  • 10.06.2011">Подбираю ноутбук для работы и отпуска. Ещё один интересный экземпляр.
Опрос

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

View Results

Loading ... Loading ...