Visibility of duplicateMovieClip and LoadMovie
ericlin@ms1.hinet.net


Question:

mc._visible=false;
mc.loadMovie("some.swf");

Why the loaded movie is visible even I have set mc as invisible ? How can I make loaded Movie as invisible ?


When we duplicateMovieClip, the new created movieClip will copy the properties of the template movieClip. The properties copied include _x, _y, _rotation, _xscale, _yscale, _alpha.  The new clip will be the same size , rotation , position and alpha appearance. However, it is always reset to visible. Even we make  the template movieClip _visible=false, the duplicateMovieClip is reset to visible.

To make duplicateMovieClip invisilbe is simple. Just make the new clip  _visible=false;


When we load an SWF to a movieClip, the SWF will inherit the _x, _y, _rotation, _xscale, _yscale and _alpha. We can control the SWF by this. However, the SWF is always reset to visible, even we set the movieClip _visible=false;

To make the SWF invisible onLoad, we can set it _visible=false in the frame 1 of the SWF.

Or, set movieClip _alpha=0 and then load Movie, the SWF will be invisible.

¡@