Fabrice:

I tried adding mouse wheel event listeners to both the Mesh and Segment
objects:

           mesh.addEventListener(MouseEvent.MOUSE_WHEEL, onMouseWheel);

It didn't help.  As mentioned, I already had handlers on the stage, View,
and Scene.

I don't use any sprites, however the Mesh objects are set to "ownCanvas =
true".  Does that jog loose an idea of what I can change?  FWIW, setting it
to "false" doesn't help at all.

I have set mouseEnabled = false for the Mesh objects, the View and the
Scene.  It isn't available on the Segments.  Didn't seem to matter though.

I've certainly seen demos where mouse wheel zooming works just fine with the
cursor hot spot on a line, so not sure what could be going wrong.  I could
certainly add a transparent layer to catch the event, but I really prefer
not to as eventually I want to be able to handle mouse events down on these
objects.

Any other thoughts would be much appreciated.

Best,

BW




On Sun, Feb 27, 2011 at 2:34 PM, Fabrice3D <[email protected]> wrote:

> add a layer above for wheel?
> tho I have mouse wheel in Prefab, and no issues while on segments.
> do you use sprites, or own canvas? mouse.enable them false?
>
> Fabrice
>
> On Feb 27, 2011, at 11:17 PM, BobWarfield wrote:
>
> > Seeing some odd behavior.  I have a CAD/CAM application using G-
> > Wizard.  Drawings have a background grid for reference.  At this
> > point, the only Away3D objects I am creating are wireframes.  They're
> > Segments added to Meshes.
> >
> > I have added event listeners to the stage, View, and Scene (the latter
> > two out of desperation, didn't notice a change) for the
> > MouseEvent.MOUSE_WHEEL.
> >
> > It works great if the mouse pointer is not on any of the Segments, but
> > if the hot spot is on a Segment, the event listener never hears that
> > MOUSE_WHEEL.
> >
> > How do I get around this?
> >
> > Cheers,
> >
> > BW
>
>

Reply via email to