:)   uh, a bit of code I've failed to remove.

Taken care of, thanks ... have you used it yet? Is it useful or would there
be any changes I could make to make it more so? I haven't actually had
anyone else use it before so any feedback (good or bad) would be
appreciated.

Tyler

On 3/8/06, eric dolecki <[EMAIL PROTECTED]> wrote:
>
> That class imports:
>
> import xt.core.*;
>
> which is nowhere to be found in the release :/
>
>
>
> On 3/8/06, Tyler Wright <[EMAIL PROTECTED]> wrote:
> >
> > Take a look at the XT DepthManager ( http://codext.com/code/6 ). It
> makes
> > messing with depths like this really simple.
> >
> > Tyler
> >
> >
> > On 3/2/06, Scott Pobiner <[EMAIL PROTECTED]> wrote:
> > >
> > > Karthik, Ramon, and all...
> > >
> > > When doing complex z-sorting ESPECIALLY when using V2 components, you
> > > should use the DepthManager class.  it makes life much easier.
> > > Essentially the DepthManager provides you with functionality for
> > > rearranging depths without explicitly stating the depth numbers...
> > > HOW you ask?!  Well it just so happens that DepthManager comes
> > > complete with a nifty, handy, dandy set of constants (i.e.
> > > DepthManager.kTop)  These constants place your chosen MC on a single
> > > level and consequently shifts all of the prior classes (up or down
> > > depending on the constant used).  BUT THAT'S NOT ALL!!  You also get
> > > free sorting algorithms for moving groups of MC's and components
> > > ABSOLUTELY FREE!
> > >
> > > The thing to keep in mind is that you can't use traditional
> > > "attachMovie" calls to move things to the stage dynamically, nor can
> > > you use items already on the stage with DepthManager.  The reason is
> > > because the DepthManager needs to know what it is sorting at loadtime.
> > >
> > > Here is a snippet example from one of my apps...
> > >
> > >
> > > /******CODE HERE******/
> > > import mx.managers.DepthManager;
> > > /*clipped for brevity*/
> > >                 // Create a container movie clip.
> > >                 _tools_mc = target.createChildAtDepth("_tools_mc",
> > > DepthManager.kTop);
> > >                 //
> > >                 //create a name label for this users screen
> > >
> > >                 _name_lbl = target.createClassChildAtDepth(Label,
> > > DepthManager.kBottom, {styleName:"myStyle", color:0xDDDDDD, fontSize:
> > > 72});
> > >                 //_name_lbl = _tools_mc.createClassObject
> > > (Label,"_name_lbl",_tools_mc.getNextHighestDepth(),
> > > {styleName:"myStyle", color:0x333333, fontSize:72});
> > >                 _name_lbl.autoSize = "left";
> > >                 _name_lbl.text = " ";
> > >                 _name_lbl.move(55,30);
> > >                 //
> > >                 //create _menuBar to show and hide color _dropDown
> > >                 _menuBar = _tools_mc.createClassChildAtDepth(MenuBar,
> > > DepthManager.kTop);
> > >                 _menuBar.setSize(Stage.width,_menuBar.height);
> > > /******CODE HERE******/
> > >
> > > Now to move these guys around all I have to do is call the depth
> > > modifiers to change things around...
> > >
> > >         # DepthManager.setDepthAbove()
> > >         # DepthManager.setDepthBelow()
> > >         # DepthManager.setDepthTo()
> > >
> > > see the documentation for more info... http://livedocs.macromedia.com/
> > > flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?
> > > context=LiveDocs_Parts&file=00003458.html
> > >
> > > Also, see this chattyfig thread...  http://chattyfig.figleaf.com/
> > > pipermail/flashcoders/2004-May/111796.html
> > >
> > > More info on managers from macromedia...  http://www.macromedia.com/
> > > devnet/flash/articles/component_architecture_06.html
> > >
> > >
> > > Hope this helps..
> > >
> > > S
> > >
> > > > ------------------------------
> > > >
> > > > Message: 4
> > > > Date: Thu, 2 Mar 2006 11:46:23 +0530
> > > > From: Karthik <[EMAIL PROTECTED]>
> > > > Subject: Re: [Flashcoders] Z sorting multiple overlapping movie
> clips
> > > > To: "Flashcoders mailing list" <flashcoders@chattyfig.figleaf.com>
> > > > Message-ID: <[EMAIL PROTECTED]>
> > > > Content-Type: text/plain; charset=ISO-8859-1
> > > >
> > > >> why not mc.swapDepths(getNextHighestDepth() ) ?  Do you have that
> > > >> many
> > > >> movieclips?
> > > >
> > > > That's what I'm doing.. but without getNextHighestDepth which is
> (was)
> > > > buggy when used with v2 components.
> > > >
> > > > -K
> > > >
> > > >
> > > > ------------------------------
> > > >
> > > > Message: 5
> > > > Date: Thu, 2 Mar 2006 14:56:46 +0800
> > > > From: "Ramon Miguel M. Tayag" <[EMAIL PROTECTED]>
> > > > Subject: Re: [Flashcoders] Z sorting multiple overlapping movie
> clips
> > > > To: "Flashcoders mailing list" <flashcoders@chattyfig.figleaf.com>
> > > > Message-ID:
> > > >       <[EMAIL PROTECTED]>
> > > > Content-Type: text/plain; charset=ISO-8859-1
> > > >
> > > > mc.swapDepths(getNextHighestDepth() ) works with me.  It puts it
> > > > above the rest.
> > > >
> > > > "Parameters
> > > >
> > > > target:Object - This parameter can take one of  two forms:
> > > > - A Number that specifies the depth level where the movie clip is to
> > > > be  placed.
> > > > - A String that specifies the movie clip instance whose depth is
> > > > swapped with  the movie clip for which the method is being applied.
> > > > Both movie clips must have  the same parent movie clip."
> > > >
> > > > --
> > > > Ramon Miguel M. Tayag
> > > > Managing Director
> > > > Quirkworks
> > > >
> > > _______________________________________________
> > > Flashcoders@chattyfig.figleaf.com
> > > To change your subscription options or search the archive:
> > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > >
> > > Brought to you by Fig Leaf Software
> > > Premier Authorized Adobe Consulting and Training
> > > http://www.figleaf.com
> > > http://training.figleaf.com
> > >
> > _______________________________________________
> > Flashcoders@chattyfig.figleaf.com
> > To change your subscription options or search the archive:
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
> > Brought to you by Fig Leaf Software
> > Premier Authorized Adobe Consulting and Training
> > http://www.figleaf.com
> > http://training.figleaf.com
> >
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to