动画CC HTML5 / Canvas使用actionscript控制嵌套的MovieClip时间轴

时间:2017-04-10 08:17:25

标签: canvas jquery-animate createjs cc

我有一个问题,我似乎无法绕过头脑。 在Animate CC Canvas IDE中,我创建了一个具有多个框架的Movieclip,每个框架上是另一个嵌套的movieclip,并且还包含其他动画片段(所有实例名称都有实例名称,而mainMc通过addChild()添加到舞台上)。

so" mainMc> subMc> subSubMc"

现在我尝试控制subMc的时间轴,分别控制subSubMc

我认为这很简单 mainMc.stop();要么 mainMc.gotoAndStop('标签&#39); 就像一个魅力。

如果我试图控制subMC的时间线 mainMc.subMc.stop();或任何其他时间轴命令绝对没有任何反应,MC继续循环。

控制台不会抛出任何错误,如果我尝试对嵌套的mc执行任何其他操作(如alpha,旋转,坐标等),它的工作方式绝对正常。除了"暂停"好像很敏感。我完全不明白为什么......

为什么我能控制嵌套的MovieClips / Symbols / Instances的时间轴? 请帮忙?任何人吗?

1 个答案:

答案 0 :(得分:1)

这可能与嵌套内容无法立即可用的错误有关。通常,只要您在父movieClip 首先上调用gotoAndStop / gotoAndPlay,就可以使用子项。

mainMc.gotoAndStop(0);
mainMc.subMc.stop(); // Might need gotoAndStop here for the next line to work...
mainMc.subMc.subSubMc.stop();

目前,这是一个需要Adobe(而不是CreateJS)解决的问题,所以我们正在努力解决这个问题。