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

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

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

Полезные ссылки
Случайные записи
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 012
  • 12.01.2010">Удобная твиттер лента в блоге на jQuery
  • 20.01.2010">Векторные файлы и графика
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 070
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 108
  • 23.07.2011">Животные рисунки
  • 23.04.2012">Почта Mail.Ru полностью перешла на безопасный протокол HTTPS
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 041
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 094
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.26
  • 29.07.2011">Каждому дачному участку – по садовому домику
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 046
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 022
  • 21.10.2011">Мегафон
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.102
Опрос

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

View Results

Loading ... Loading ...