Yeah, it's doing what I want. The real _root is where I wanted my movieclip to be attached. Since I cannot use library assets from one .swf in another I copied the resource to the loader movieclip and then it does what I want.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ryan Matsikas Sent: Monday, February 27, 2006 11:22 AM To: Flashcoders mailing list Subject: Re: [Flashcoders] Cannot attach movieclip to root??? yer getRoot function is useless, it will step back until yer in the _root of the loader On 2/26/06, judah <[EMAIL PROTECTED]> wrote: > > Hi Adrian, > > That is indeed what is happening. I copied the library resource in my > second movie into the first movie and it did then work. Although the > asset is duplicated which is not a big deal in this situation. > > Judah > > Adrian Park wrote: > > >Firstly, I'm new to this list so hi! > > > >I suspect your problem may be to do with the fact that you cannot use > >library assets from one .swf in another. > > > >>From your description, I understand that your "dndNodeDragger" asset is > in > >the library of the second swf - if this is true you will not be able to > load > >it into any timeline of the first swf. This is an intentional limitation > in > >Flash. > > > >In a message yesterday, JesterXL pointed out that you can re-parent a > movie > >clip in Player 8.5 - I'm not sure how to do this but it may just provide > a > >workaround for this. I intend to investigate! > > > >Hope this helps! > > > >Adrian > > > >On 2/26/06, judah <[EMAIL PROTECTED]> wrote: > > > > > >>Here is what I'm using... > >> > >> // find root movieclip > >> public function getRoot(mc) { > >> var rootReference:MovieClip; > >> rootReference = mc; > >> trace("getting root = " + rootReference); > >> > >> // find root > >> while (rootReference._parent !=undefined) { > >> rootReference = rootReference._parent; > >> trace("getting root = " + rootReference) > >> } > >> > >> // return reference to root movieclip > >> return rootReference; > >> } > >> > >> > >>Ryan Matsikas wrote: > >> > >> > >> > >>>I would guess your getRoot() function is returning the incorrect root > and > >>>trying to attach and then failing. > >>> > >>>What's the method look like? > >>> > >>>On 2/25/06, judah <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>> > >>> > >>>>I have two swfs. The first swf loads in the second swf. The second swf > >>>>uses a function that *finds* the real _root and then uses attachMovie > to > >>>>attach a movieclip to it. The second swf works by itself but it does > >>>>*not* work when loaded into another swf. Specifically, if I use: > >>>> > >>>>var root_mc:MovieClip = getRoot(this); > >>>>var d_mc = root_mc.attachMovie("dndNodeDragger", "d_mc", > >>>>DepthManager.kTop++); > >>>>trace("d_mc="+d_mc) > >>>> > >>>>I get a reference when it is not loaded into another swf. I could > really > >>>>use some insight on this. > >>>> > >>>>Judah > >>>> > >>>>-- > >>>>"Always bear in mind that your own resolution to succeed is more > >>>> > >>>> > >>important > >> > >> > >>>>than any one thing." > >>>> > >>>>"You can have anything you want - if you want it badly enough. You can > >>>> > >>>> > >>be > >> > >> > >>>>anything you want to be, do anything you set out to accomplish if you > >>>> > >>>> > >>hold > >> > >> > >>>>to that desire with singleness of purpose." > >>>> > >>>>- Abraham Lincoln > >>>> > >>>>_______________________________________________ > >>>>[email protected] > >>>>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 > >>>> > >>>> > >>>> > >>>> > >>>> > >>>_______________________________________________ > >>>[email protected] > >>>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 > >>> > >>> > >>> > >>> > >>> > >>-- > >>"Always bear in mind that your own resolution to succeed is more > important > >>than any one thing." > >> > >>"You can have anything you want - if you want it badly enough. You can > be > >>anything you want to be, do anything you set out to accomplish if you > hold > >>to that desire with singleness of purpose." > >> > >>- Abraham Lincoln > >> > >>_______________________________________________ > >>[email protected] > >>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 > >> > >> > >> > >_______________________________________________ > >[email protected] > >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 > > > > > > > > > -- > "Always bear in mind that your own resolution to succeed is more important > than any one thing." > > "You can have anything you want - if you want it badly enough. You can be > anything you want to be, do anything you set out to accomplish if you hold > to that desire with singleness of purpose." > > - Abraham Lincoln > > _______________________________________________ > [email protected] > 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 > _______________________________________________ [email protected] 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 _______________________________________________ [email protected] 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

