> When calling myMovieClip.loadMovie("bob.swf"), you simply override
> all the movieclip's parameters and properties. Consequently, after the first
> showContainer_mc.loadMovie(...),
> showContainer_mc.loadMovie's method gets deleted, overriden by the new SWF
> being loaded at its place.
> So when you try to call the method the second time (else statement), it
> isn't there anymore.
That's not correct. The initial movieclip (holder) doesn't go anywhere..
Anything inside the movieclip will go *poof*..
> By simply calling loadMovie("showcase.swf", showContainer_mc); (without the
> myMC.loadMovie notation) and passing the link
> reference (1st argument) and the container reference (2nd argument), you get
> the new content everytime you want (or need).
>
The global loadMovie function is just very old syntax (Flash Player 3) and
shouldn't be used anymore.
MovieClip.loadMovie was introduced in Flash 5 and has been the prefered way for
loading external assets, until the MovieClipLoader
class was introduced in Flash 7, which has events for monitoring the loading
progress.
regards,
Muzak
_______________________________________________
[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