我已经使用adobe animate CC创建了一个动画,我通过时间线创建了动画,在时间线的最后一帧,我已经停止了动画,现在在HTML中,我想在按下HTML中的某个按钮后再次运行动画,有什么想法我可以这样做吗?
谢谢
发布于 2017-08-30 13:41:17
在Flash中,在根时间轴中添加脚本:
document.myCanvas = this;
在HTML中:
<button onclick="document.myCanvas.play();">PLAY</button>
或
<button onclick="document.myCanvas.gotoAndPlay(0);">PLAY</button>
发布于 2018-06-21 05:48:35
在生成的Canvas HTML页面中,您会注意到有一个init()函数。在此函数中有一个名为exportRoot的变量,它基本上是根时间轴或主时间轴。
可以引用此变量,而不必在动画文件本身内创建任何其他脚本。
下面是如何在Body标记中调用play()函数的示例:
<button onclick="exportRoot.play();">Play</button>
https://stackoverflow.com/questions/41483437
复制相似问题