我正在尝试使用Flash CC和HTML5 Canvas制作播放动画

所以当我使用类似

this.gotoAndPlay(200);


在正向线性动画场景中效果很好,但是如果我想从第200帧转到第0帧,播放动画或向后播放动画怎么办?

任何帮助将非常感激。

谢谢

最佳答案

这是一个简单的示例:

var maxframe = 104
this.gotoAndStop(maxframe)

this.addEventListener('tick', playReverse.bind(this));


function playReverse()
{
        maxframe--;
        this.gotoAndStop(maxframe)
}


这将转到第104帧,然后返回到第0帧。当然应该添加帧号检查,依此类推……但是您明白了。

10-04 21:31
查看更多