AS3 находит movieClip под перетаскиваемым movieClip

У меня есть функция, перетаскивающая мувиклипы на сцену, которые проходят через другие мувиклипы, которые я хотел бы как-то идентифицировать.

Есть ли "встроенный" способ сделать это в AS3?

Спасибо


person user1203605    schedule 23.02.2012    source источник
comment
возможный дубликат onDragOver для Actionscript 3.0   -  person weltraumpirat    schedule 23.02.2012


Ответы (2)



Я сделал это однажды, самый простой способ, который я нашел, - это поместить прослушиватели событий OnMouseOver в ваши мувиклипы и OnMouseOut, чтобы вы могли знать, над чем находится мышь. Сохраняйте ссылку на мувиклип, который запускает событие, и аннулируйте его, если он вызывает OnMouseOut, чтобы вы знали, когда вы над мувиклипом, поместите OnMouseUp на перетаскиваемый мувиклип, чтобы при его выпуске вы могли посмотреть, какой мувиклип вызвал OnMouseOver последним, и сделать какой инвентарь вы хотите.

Надеюсь это поможет

person Dr.Denis McCracleJizz    schedule 23.02.2012
comment
Спасибо за чаевые. Я могу попробовать это в будущем. - person user1203605; 26.02.2012