![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
Делаю игру в которой для каждого e.target сделано своё отдельное событие. Тоесть в e.target может не только одним объектом.
Иногда получается так, что после кода if (e.target.hitTestPoint(mouseX, mouseY)){XXX} мышь попадает и на оба объекта и действие XXX применяется к каждому. Как это исправить? Проще - обект лежит один под другим. При хиттесте мышка обращается к обоим объектам, а не к тому что сверху. Как сделать чтобы мышка обращалась к тому что сверху? |
|
|||||
|
[+1 16.12.11]
Регистрация: Sep 2010
Сообщений: 57
|
попробуйте e.stopPropagation() или stopImmediatePropagation
http://edapskov.narod.ru/raznoe/as3soveti100.htm там есть про ето Последний раз редактировалось deamoK; 03.10.2010 в 23:44. |
|
|||||
|
вопрос когда и как у вас хитТест происходит.. тут контекст не понятен, мало инфы
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|