PDA

Просмотр полной версии : Как узнать на какую кнопку реагирует мышь


ambuddy
30.03.2009, 17:55
Есть большая флэшка, в которую грузится куча мувиклипов, причем один над другим. В этих мувиклипах тоже сложная структура. Проблема в том, что где-то находится кнопка(class Button) во всю флэшку, которая ловит на себя все события и не дает срабатывать нужным кнопкам. Вот как узнать(вернуть этот объект) программно, какая именно кнопка или мувиклип это делает?

Перебрать вручную всю эту мешанину не представляется возможным :wacko:

Мысли вертятся вокруг hitTest(явно не туда) и Mouse listeners...

Fatality
30.03.2009, 18:25
Так и не понял, что вы конкретно хотите, может лучше выложить исходник ?

Жень Шень
30.03.2009, 19:29
...что где-то находится кнопка(class Button) во всю флэшку...
Эта кнопка в данной ситуации должна лежать на самом верхнем слое и должна быть прозрачной.
Если есть исходник, то это не должно быть проблемой, по моему...

ambuddy
30.03.2009, 23:29
Исходник всего проекта весит около 1,5 Gb и содержит около 700 файлов. Думаю, теперь понятно почему так трудно разыскать эту несчастную кнопку.

Кстати, кнопка необязательно должна лежать на самом верхнем слое. Она должна лежать выше всех остальных элементов реагирующих на мышь, но скажем относительно остальной графики может быть и посередине, например. Согласны?

Жень Шень
31.03.2009, 11:29
...Кстати, кнопка необязательно должна лежать на самом верхнем слое. Она должна лежать выше всех остальных элементов реагирующих на мышь, но скажем относительно остальной графики может быть и посередине, например. Согласны?
Естественно! Когда писал, думал только про кнопки.