使用javaScript从movieclip中调用主时间轴(动画CC)

使用javaScript从movieclip中调用主时间轴(动画CC),javascript,jquery-animate,adobe,timeline,Javascript,Jquery Animate,Adobe,Timeline,我的问题是,使用Animate CC,我想从电影剪辑中确定主时间轴的目标,但我不知道引用它的语法。在AS3中,主时间线可以称为“根” 我想做的事情似乎很简单,但即使在搜索了互联网之后,我还是被难倒了。我想有一个电影剪辑坐在第一帧的主要时间线与停止行动的框架上。当movieclip的时间线运行时,我希望它停止并告诉主时间线向前移动到第二帧 如何使用javaScript引用主时间线?是否有根的等价物 使用MovieClip(root.gotoAndStop)(2)从孩子处访问时间线 使用JavaSc

我的问题是,使用Animate CC,我想从电影剪辑中确定主时间轴的目标,但我不知道引用它的语法。在AS3中,主时间线可以称为“根”

我想做的事情似乎很简单,但即使在搜索了互联网之后,我还是被难倒了。我想有一个电影剪辑坐在第一帧的主要时间线与停止行动的框架上。当movieclip的时间线运行时,我希望它停止并告诉主时间线向前移动到第二帧


如何使用javaScript引用主时间线?是否有根的等价物

使用MovieClip(root.gotoAndStop)(2)从孩子处访问时间线

使用JavaScript不能直接访问flash displayObjects,但可以实现一些外部可见的接口来控制flash代码

import flash.external.ExternalInterface;
ExternalInterface.addCallback("functionNameVisibleInJS", apropriateFunctionInFlash);

function apropriateFunctionInFlash(parameter1:String = ""):void
{
    //Some code, for example:
    gotoAndStop(int(parameter1));
}
要从JS使用它,只需调用

flashContainer.functionNameVisibleInJS(2);
不要忘记在嵌入标记中为flash对象设置适当的权限:

<param name="allowScriptAccess" value="always" />

更多信息: