用另一个 MovieClip 更改 MovieClip 的简单方法

Simple way to change a MovieClip with another MovieClip

我在 animate cc 中将一些图像转换为 movieclips,图像是导出为 .png 的文本,它们宽度不同,高度相同。两者都在图书馆和舞台上,但在不同的位置和同一帧中,我需要在不同的情况下使用代码 swap/replace 彼此。

我为此使用了打击代码,但没有任何反应。

代码:

var mc:MovieClip = new MovieClip();
addChild(MC_TEXT21);
mc.x =642;
mc.x =495;
trace("mc:   "+mc);
trace("MC_TEXT21:   "+MC_TEXT21);
trace(mc.stage);
trace(mc.root);

控制台:

mc:   [object MovieClip]
MC_TEXT21:   [object MovieClip]
null
null
  1. 右键单击库中的符号并选择属性
  2. 在符号属性中 select“Export for ActionScripts”和“Export in frame 1
  3. 点击确定(如果出现警告,再次点击确定)

Add/Remove 使用打击代码 MovieClips:

var mc:MC_TEXT21 = new MC_TEXT21();
mc.x =642;
mc.y =495;

addChild(mc);    // This code add Object to Stage
removeChild(mc); // This code remove Object from Stage