Adobe Animate CC Animation Play/Stop



我已经使用Adobe Animate CC创建了一个动画,我通过时间轴创建了动画,并且在时间轴的最后一帧我停止了动画,现在在HTML中,我想在按下HTML中的某个按钮再次运行动画,有什么想法吗?

谢谢

在 Flash 中,在根时间轴中添加一个脚本:

document.myCanvas = this;

在 HTML 中:

<button onclick="document.myCanvas.play();">PLAY</button>

<button onclick="document.myCanvas.gotoAndPlay(0);">PLAY</button>

在生成的 Canvas HTML 页面中,您会注意到有一个 init() 函数。在这个函数中,有一个名为exportRoot的变量,它基本上是根或主时间轴。

您可以引用此变量,而无需在 Animate 文件本身中创建任何其他脚本。

下面是如何在 Body 标签中调用 play() 函数的示例:

<button onclick="exportRoot.play();">Play</button>

最新更新