有人可以解释下面的代码吗?

时间:2017-02-21 01:12:35

标签: javascript createjs easeljs

我正在开发一款涉及蛇在屏幕上移动的游戏。 以下脚本有效但我在网上找到它,所以不确定它到底是什么

var btn = new createjs.MovieClip(null, null, false, {
    up:0,over:10,down:60, out:0
}).set({
    x:250, y:570
});


createjs.Tween
    .get(o)
    .to({_off:true})
    .wait(10)
    .to({_off:false})
    .wait(10)
    .to({_off:true}),

1 个答案:

答案 0 :(得分:0)

这可能是从Adobe Animate导出的代码。 Animate使用CreateJS显示带有标签和时间轴动画的MovieClip。

第一个块是创建一个包含4个关键帧(up,over,down,out)的MovieClip实例,并指定它们所在的关键帧。

然后设置视觉x / y坐标(可能是剪辑放置在Animate阶段的位置)。

Tween描述了一个时间轴,其中每10" ticks / frames"使实例可见/不可见。 _off属性是一种特殊情况,用于切换实例是否在舞台上。请注意,这适用于名为o的实例,而不是代码第一部分中的btn实例。

Animate导出的内容实际上并不是完全可以理解的,因为它是基于Animate文档自动生成的。