just tried it outside of the ObjectContainer3D and same result :(

On Mar 10, 1:30 pm, GameDeveloper <[email protected]> wrote:
> the _mousePlane is within a ObjectContainer3D if that helps?
>
> On Mar 10, 1:03 pm, rhys thomas <[email protected]> wrote:
>
> > Hi guys im having a little trouble getting the MOUSE_MOVE event to fire
> > correctly more than once, I'll explain a little first....
>
> > I'm currently slapping a Plane on screen and trying to get the 3D mouse
> > position by reading the MOUSE_MOVE event on top of this plane.
> > This seems to only work the first time, im using Away3D broomstick
>
> > this is a sample of the source code:
>
> >         private function mouseOverPlane(e:MouseEvent3D):void
> >         {
> >             trace(e.localX, e.localY, e.localZ);
> >             _mousePlane.removeEventListener(MouseEvent3D.MOUSE_MOVE,
> > mouseOverPlane);
> >             _mousePlane.addEventListener(MouseEvent3D.MOUSE_MOVE,
> > mouseOverPlane);
> >             _mousePlane.mouseDetails = true;
> >             //_mousePlane.x = e.localX;
> >             //_mousePlane.z = e.localZ;
> >         }
>
> > the function gets triggered by a MouseEvent3D and I have.....
> > _mousePlane.mouseEnabled = true;
> > _mousePlane.mouseDetails = true;
>
> > but my reulting traces are as follows:
>
> > -8.603857274102154 0 -119.83624108971621
> > NaN NaN NaN
> > NaN NaN NaN
> > NaN NaN NaN
> > NaN NaN NaN
> > NaN NaN NaN
> > NaN NaN NaN
> > NaN NaN NaN
> > NaN NaN NaN
> > etc etc....
>
> > So really unsure as to why the event fires the first time and then the
> > result is not a number afterwards.
> > As you can see I'm even removing the event listeners and then adding them
> > again but still with same result as does resetting mouseDetails to true each
> > time.
> > Any ideas anyone please?
> > Thanks in advance.
> > -Rhys Thomas

Reply via email to