level 1
你可以看示例代码.稍微说下.
给元件起名aa 元件实例名调用时要加this来指定路径的不能像AS3一样直接写实例名.
var target = this.aa;
var tween = createjs.Tween.get(target, {loop: true})//这段是让元件进行补间移动,loop是循环.现在是循环为真就是不断播放动画.
然后是点行为.就和aa.x一样,对象对对象写法都这样,直接加点和tween.运动代码 是一样的.
.to({
x: target.x,
y: canvas.height - 55,
rotation: -360
}, 1500, createjs.Ease.bounceOut)
//这个是从上往下掉落.rotation是旋转角度.canvas.height是画布的高,--55也是运动范围是到画布高到高-55时候停止.
1500是动画持续时间.
看到这个你应该就明白该如何写了.定义2个随机数,然后替换Y也就是终点.然后循环播放就可以了.
2018年05月27日 09点05分