init
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
cc.Class({
|
||||
extends: cc.Component,
|
||||
properties: {
|
||||
img: {
|
||||
default: null,
|
||||
type: cc.SpriteFrame,
|
||||
displayName: "更换的图片"
|
||||
},
|
||||
startTime: {
|
||||
default: 0,
|
||||
displayName: "起始延迟时间"
|
||||
},
|
||||
returnDelayTime: {
|
||||
default: -1,
|
||||
displayName: "返回延迟的时间,负数为不返回"
|
||||
},
|
||||
eventNode_over: {
|
||||
default: null,
|
||||
type: cc.Node,
|
||||
displayName: "结束事件节点"
|
||||
}
|
||||
},
|
||||
start: function () {
|
||||
this.node.switchEvent = this.switchEvent.bind(this);
|
||||
},
|
||||
switchEvent: function () {
|
||||
var e = this;
|
||||
var o = this.node.getComponent(cc.Sprite);
|
||||
cc.tween(o).delay(this.startTime).call(function () {
|
||||
o.spriteFrame = e.img;
|
||||
e.eventNode_over && e.eventNode_over.switchEvent();
|
||||
}).start();
|
||||
},
|
||||
returnStartPos: function () {},
|
||||
restoreEvent: function () {}
|
||||
});
|
||||
Reference in New Issue
Block a user