Bringing Question up again. I am interested in knowing the solution to
this problem as I too am having the same issue.

I have a 2D array of Cubes, in front of each Cube I have a Plane of
the same size as the side of the Cube. The Planes have MouseEvents for
roll over, roll out, and mouse down; they also have useHandCursor =
true.

The MouseEvents and useHandCursor work great when the flash window is
roughly 1280x1024 or larger, but when I resize the window smaller than
that, the MouseEvents and useHandCursor stop working.




On Apr 6, 10:10 am, Reinorvak <[email protected]> wrote:
> Decided to just cheat this method and make the MouseEvent3D return me
> an array of all the objects currently under the mouse. Makes it so I
> can self determine the objects I want before others.
>
> On Apr 5, 9:36 am, Reinorvak <[email protected]> wrote:
>
> > Well the thing is we need to keep our controls relatively simple,
> > since the user will be using these tridents a lot. We've already got
> > the user to go through selecting the object,pickinga button, then
> >clickan drag to move an object. So adding a special key combination
> > is really not the best solution in my opinion.
>
> > The CORRECT_Z_ORDER is already in use on the trident itself, and most
> > of our scene's objects.
>
> > On Apr 5, 9:27 am, Peter Kapelyan <[email protected]> wrote:
>
> > > That type of "perfect" sorting is pretty hard to get in Flash 3D unless 
> > > you
> > > use CORRECT_Z_SORT or INTERSECTING_OBJECTS which will most likely slow 
> > > down
> > > your scene more than you wanted. You can always try to make sure that
> > > trident is always on top of everything (the whole scene?), or dedicate a
> > > mode or specialized key combo like I mentioned before.
>
> > > Otherwise, you may end up spending a lot of time for that "perfect" type
> > > sorting and still not get something that perfect, so that's why I suggest
> > > some shortcuts.
>
> > > -Peter
>
> > > On Mon, Apr 5, 2010 at 9:18 AM, Reinorvak <[email protected]> 
> > > wrote:
> > > > Think of it like this, if you've ever used Maya, or Max3DS, its like
> > > > the trident and rotation rings in there. When those options are
> > > > visible, those have top prioritypickingover other objects. So, if an
> > > > arrow is inside of another object, I can still select it to move the
> > > > object that's currently selected.
>
> > > > I can ensure the person would more then likely want to select the
> > > > item, because they previously brought the trident into a visible
> > > > status through a buttonclickin our HUD.
>
> > > > Pretty much, what I'm trying to create is a priority pick. In an
> > > > easier example, its something like this. Say you have the 2D HUD, and
> > > > a 3D world behind it. You always want options on the HUD to be
> > > > selected over objects in the world. That's what I'm trying to recreate
> > > > with this trident selection.
>
> > > > On Apr 2, 4:06 pm, Peter Kapelyan <[email protected]> wrote:
> > > > > Hmm, I am trying to understand, and it seems like you always want the
> > > > > trident object to be clickable, even if it is behind something else 
> > > > > that
> > > > is
> > > > > clickable.
>
> > > > > It's not very logical, so in this case I would suggest having a mode,
> > > > like,
> > > > > "if spacebar down, allow scene/trident rotation".
>
> > > > > That would ensure someone can always move the trident. How else can 
> > > > > you
> > > > be
> > > > > sure they want toclickon the trident, and not the thing in front of 
> > > > > it?
>
> > > > > I hope it makes sense.
>
> > > > > -Pete
>
> > > > > On Fri, Apr 2, 2010 at 3:48 PM, Reinorvak <[email protected]>
> > > > wrote:
> > > > > > Bringing this up again since its a problem that still hasn't been
> > > > > > resolved. Would really like to know how to fix this issue, either
> > > > > > using flash or away3D.
>
> > > > > > On Mar 22, 11:00 am, Reinorvak <[email protected]> wrote:
> > > > > > > I've tried it, but the problem is that the object is smaller then 
> > > > > > > the
> > > > > > > object on top of it. So the object on top, gets picked over the
> > > > object
> > > > > > > below it. And even if this were the case, its not guaranteed to 
> > > > > > > pick
> > > > > > > that object should it be visible.
>
> > > > > > > Let me further explain my situation. Currently, I have a trident 
> > > > > > > in
> > > > > > > the scene that controls the movement of objects. These 
> > > > > > > objectscan't
> > > > > > > be intersecting one another, but can get in-front of the trident's
> > > > > > > view. The trident is still visible due to the z Offset, but the
> > > > object
> > > > > > > will be picked, not the trident when a mouseEvent3D is fired.
>
> > > > > > > I can see how the pushFront, pushBack might work if nothing else 
> > > > > > > was
> > > > > > > in-front of the object, but its not quite the solution I'm looking
> > > > > > > for. What I'm trying to figure out is if I can set an object to be
> > > > > > > picked no matter whats in-front of it. So, like the
> > > > > > > setChildIndex[numChildren-1]  for 2Dpickingin flash.
>
> > > > > > > On Mar 22, 10:43 am, Pierre Karadia <[email protected]> wrote:
>
> > > > > > > > have you tried:
>
> > > > > > > > whateverYourObjectIs.pushFront = true;
>
> > > > > > > > ??
>
> > > > > > > > Reinorvak wrote:
> > > > > > > > > No one has an answer for this? I'd really like to know because
> > > > this
> > > > > > > > > could potentially mean a re-write of a major system.
>
> > > > > > > > > On Mar 19, 1:27 pm, savagelook <[email protected]>
> > > > wrote:
>
> > > > > > > > >> I just spent a day figuring out why I could see aplanein 
> > > > > > > > >> front
> > > > of
> > > > > > a
> > > > > > > > >> cube but couldn't get any mouse events to trigger on 
> > > > > > > > >> theplane.
> > > >  The
> > > > > > > > >> answer being exactly what you said in your second paragraph.
>
> > > > > > > > >> I'd be curious to hear the answer to this one as well.
>
> > > > > > > > >> On Mar 19, 12:03 pm, Reinorvak <[email protected]>
> > > > wrote:
>
> > > > > > > > >>> Just curious, kinda been looking around through more away3D
> > > > files
> > > > > > in
> > > > > > > > >>> the view3d and camera3d.
> > > > > > > > >>> Is there any way to set apickingorder to objects in the
> > > > scene?
>
> > > > > > > > >>> Like, say I have a cube within a sphere. You can see the 
> > > > > > > > >>> square
> > > > > > > > >>> because its it's own canvas and has a screenZOffset less 
> > > > > > > > >>> then
> > > > that
> > > > > > of
> > > > > > > > >>> the sphere. How do I tell the camera to pick the cube and 
> > > > > > > > >>> not
> > > > the
> > > > > > > > >>> sphere if they're both at the same spot and the sphere's 
> > > > > > > > >>> radius
> > > > is
> > > > > > > > >>> larger then the cube's volume.
>
> > > > > > > > > To unsubscribe from this group, send email to away3d-dev+
> > > > > > unsubscribegooglegroups.com or reply to this email with the words
> > > > "REMOVE
> > > > > > ME" as the subject.
>
> > > > > --
> > > > > ___________________
>
> > > > > Actionscript 3.0 Flash 3D Graphics Engine
>
> > > > > HTTP://AWAY3D.COM
>
> > > > --
> > > > To unsubscribe, reply using "remove me" as the subject.
>
> > > --
> > > ___________________
>
> > > Actionscript 3.0 Flash 3D Graphics Engine
>
> > > HTTP://AWAY3D.COM

Reply via email to