Oh, sorry if I didn't make this more clear.
When I start moving my mouse around the scene, I would expect this to happen:
- Fires mouse over for first object
- Fires mouse over for second object
- Fires mouse over for third object
This is what actually happens:
- Fires mouse over for first object
- (The mouse is still over my 3D scene, so it doesn't fire for the second
object)
- (The mouse is still over my 3D scene, so it doesn't fire for the third object)
If I roll out and roll onto my 3D scene, it will fire correctly for whatever
the first object is. However, after that, I get no more mouse over events. All
of my 3D objects are located right next to each other, so I need this to fire!
On Tue, 29 Dec 2009 16:41:43 -0800, Stephen Hopkins <[email protected]>
wrote:
maybe you can use mouseEvent3D.object
On Dec 29, 3:24 pm, "Joshua Granick" <[email protected]> wrote:
I have one view, one scene, with numerous objects. Each object is tied to a
mouse over listener using the addOnMouseOver method.
If you roll off of the 3D scene and back on, it will correctly register which
object you rolled onto. However, it will not fire if you roll between objects
within the 3D scene. I am guessing that this method actually adds a mouse over
event to the entire 3D scene, then it figures out which object you touched. In
most cases this probably works great. However, I need to be able to roll
between adjacent 3D objects and detect which one I am hovering over reliably.
Is there a setting I don't know about, or another way to set up the events so
that they fire correctly?
Thank you!