Thanks

I have a plane and on top of that plane there's some cubes, each cube
is an objectcontainer3d with mouse events, upon creation, they seem to
be stuck at certain z level, what I want to do is bump up their Z
order while dragging, and then return them to their original Z order.
I've tried screenZOffset, but it seems not to do anything,(also, I
have no idea how to trace their starting Z Order yet) heres the meaty
parts of my code:


//this refers to a Custom Object that extends ObjectContainer3D

                        this.ownCanvas = true;
                        this.filters = [new GlowFilter(0x000000,1,5,5,4,1)];
                        this.useHandCursor = true;
                        this.mouseEnabled = true;
                        this.screenZOffset = -1000;

//_mesh is the plane underneath

private function _onMouseDown(ev : MouseEvent3D):void
                {
                        this.screenZOffset = 1000;
                        _mesh.mouseEnabled = true;
                        _mesh.addEventListener(MouseEvent3D.MOUSE_MOVE, 
_onMouseMove);
                        this.mouseEnabled = true;
                }

private function _onMouseMove(ev : MouseEvent3D) : void
                {
                        this.alpha = 0.60;
                        drag3d.object3d = this;
                        drag3d.updateDrag();
                }

private function _onMouseUp(ev : MouseEvent3D):void
                {
                        this.screenZOffset = -1000;
                        this.alpha = 1;
                        _mesh.mouseEnabled = false;
                        _mesh.removeEventListener(MouseEvent3D.MOUSE_MOVE,
_onMouseMove);
                }


K


On Dec 5, 4:31 am, richardolsson <[email protected]> wrote:
> I'm guessing you want to force some objects to be on top of others?
> Either use ownCanvas = true on those objects that you want to render
> in a separate sprite (which will be on top of others) or use the
> screenZOffset property as an offset in the sorting algorithm. I.e. if
> an objects Z position in screen space is 100, and you have a
> screenZOffset of 100, it will be sorted as if it was at z=200.
>
> Cheers
> /R
>
> On Dec 5, 6:01 am, Keno <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi:
>
> > I am trying to convert/rewrite an app I was developing in papervision
> > to away3d, and was wondering what was the equivalent of z-index, if
> > any ?
>
> > Thx

Reply via email to