![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[2.1 19.02.2006]
|
Собственно вопрос в возможности смены этих приоритетов..
есть "слушатель" мыши var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
trace("мимо");
// действия
};
Mouse.addListener(mouseListener);
а вот если ткнуть в МС, то в трэйсе сперва написано "мимо", потом "Объект: МС1" Можно как то исправить эту ситуацию? т.е. пусть хотя бы наоборот пишет.. тогда можно условиями будет рулить...или может есть вааще простое элегантное решение, а я его не знаю.. ![]()
__________________
учусь... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А зачем вам иной порядок слушателей и зачем вообще какой-то порядок в них?
|
|
|||||
|
[2.1 19.02.2006]
|
МС - это "набор" целей... они там двигаются по своим законам...
попав мышкой в них выполняются действия (отрисовка удаления...), а просто ткнув в фон происходят совсем другие действия... (выбор точки назначения главного объекта) а получается так что при клике по МС выполняются и действия из МС и действия из "слушателя"...
__________________
учусь... |
|
|||||
|
Modus ponens
|
Ну.... можно сделать промежуточный объект между мышой и ее листенерами. В смысле подписать бывших листенеров мыши на те же события, только вашего броадкастера, а броадкастер будет получать мышиные события и с задержкой их пересылать... Но это какая-то дурацкая схема. И вообще, задача не понятна.
Какая конечная цель?
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|