用另一个 MovieClip 更改一个 MovieClip 的简单方法
Posted
技术标签:
【中文标题】用另一个 MovieClip 更改一个 MovieClip 的简单方法【英文标题】:Simple way to change a MovieClip with another MovieClip 【发布时间】:2017-06-25 18:37:41 【问题描述】:我在 animate cc 中将一些图像转换为 movieclips,图像是导出为 .png 的文本,它们的宽度不同,高度相同。两者都在库和舞台中,但在不同的位置和相同的框架中,我需要在不同的情况下用代码交换/替换彼此。
我为此使用了打击代码,但什么也没发生。
代码:
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
【问题讨论】:
这还不清楚。请更清楚地解释您想要实现的目标。交换/替换是什么意思。和对方?使用文件中的新文件?解释一下。 顺便说一句。为什么你在 11 小时前已经接受了这个问题的答案后又问同样的问题?那个有什么不满意的地方? 那个问题是关于位图,而不是电影剪辑。 【参考方案1】:-
右键单击库中的符号并选择属性
在符号属性中选择“Export for ActionScripts”和“Export in frame 1”
点击OK(如果出现警告,再次点击OK)
对添加/删除 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
【讨论】:
以上是关于用另一个 MovieClip 更改一个 MovieClip 的简单方法的主要内容,如果未能解决你的问题,请参考以下文章