I'm trying to do a very simple thing: drag some sprite1 over another
sprite2 containing dae model and away3d stuff.
On the very moment when I stop dragging the sprite I need to check
whether mouse is over a _particular child_ of dae model.

I tried:
1) Tried checking view.mouseObject and view.mouseMaterial on the
moment of stopDrag (dae itself listens for various MouseEvent3D) - no
luck, because mouse is still considered to be over the sprite1. Ok,
fair.
2) removing sprite1 on the moment of stopDrag, listening for
Event.REMOVED_FROM_STAGE and checking for view.mouseObject and
view.mouseMaterial again - still getting null.
3) listening for Event.REMOVED_FROM_STAGE and firing a forced
fireMouseEvent(MouseEvent.ROLL_OVER, mouseX, mouseY) - works
partially. It determines the needed child but if mouse is somewhat
like 5 px close to its borders (or even closer), i get null again.
That's not the way I want it to work.

It should be something simple, but I'm missing it. Any help would be
deeply appreciated.

P.S. Away3D 3.6.0 (not Lite)

Reply via email to