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

Reply via email to