【问题标题】:Simple way to change a MovieClip with another MovieClip用另一个 MovieClip 更改一个 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 小时前已经接受了这个问题的答案后又问同样的问题?那个有什么不满意的地方?
  • 那个问题是关于位图,而不是电影剪辑。

标签: actionscript-3 animate-cc


【解决方案1】:
  1. 右键单击库中的符号并选择属性
  2. 在符号属性中选择“Export for ActionScripts”和“Export in frame 1
  3. 点击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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 2010-12-12
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多