![]() |
Приоритеты выполнения mouseListener.onPress и mc.onPress
Собственно вопрос в возможности смены этих приоритетов..
есть "слушатель" мыши Код:
var mouseListener:Object = new Object();Код:
mc.onPress = function() {а вот если ткнуть в МС, то в трэйсе сперва написано "мимо", потом "Объект: МС1" Можно как то исправить эту ситуацию? т.е. пусть хотя бы наоборот пишет.. :quiet: тогда можно условиями будет рулить... или может есть вааще простое элегантное решение, а я его не знаю..:confused: |
А зачем вам иной порядок слушателей и зачем вообще какой-то порядок в них?
|
МС - это "набор" целей... они там двигаются по своим законам...
попав мышкой в них выполняются действия (отрисовка удаления...), а просто ткнув в фон происходят совсем другие действия... (выбор точки назначения главного объекта) а получается так что при клике по МС выполняются и действия из МС и действия из "слушателя"... |
Ну.... можно сделать промежуточный объект между мышой и ее листенерами. В смысле подписать бывших листенеров мыши на те же события, только вашего броадкастера, а броадкастер будет получать мышиные события и с задержкой их пересылать... Но это какая-то дурацкая схема. И вообще, задача не понятна.
Какая конечная цель? |
по клику проверять, где находится курсор: над mc или нет. это мжно устроить с помощью hitTest
|
| Часовой пояс GMT +4, время: 13:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.