Files
CocosCreatorTutorial/UIAnimDemo/assets/Script/HighlightAnim.js
2019-03-09 23:15:26 +08:00

31 lines
672 B
JavaScript

cc.Class({
extends: cc.Component,
properties: {
isPlay: false
},
// LIFE-CYCLE CALLBACKS:
// onLoad () {},
start() {
if (this.isPlay) {
this.play(1, 1.2, 0.2);
}
},
play(time = 1, scale = 1.3, delayTime = 0.2) {
let sequn = cc.sequence(cc.spawn(cc.scaleTo(time, scale),
cc.fadeOut(time).easing(cc.easeOut(2))), cc.callFunc(() => {
this.node.scale = 1;
this.node.opacity = 255;
this.node.active = true;
}, cc.delayTime(delayTime)));
this.node.runAction(sequn.repeatForever());
}
// update (dt) {},
});