Awesome, Sapphiriotic. :D

On Fri, Nov 19, 2010 at 6:48 PM, sapphiriotic <[email protected]> wrote:

> Solved it: (your Object3D instance).session.layer returns pretty much
> of a display object (sprite), so you can use whichever hittestpoint
> you want.  I'm so damn smart (and exausted).
>
>
> On Nov 17, 4:20 pm, sapphiriotic <[email protected]> wrote:
> > 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)
>



-- 
Aji Pamungkas

Reply via email to