where Mr. Bateman when you need him, lol :D
Rob is doing wonderfull work here, just this problem is causing me a
bit of a pain.

On Mar 10, 1:52 pm, GameDeveloper <[email protected]> wrote:
> 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