1234567891011121314151617181920212223242526272829303132333435 |
- cc.Class({
- extends: cc.Component,
- properties: {
- content: cc.Node
- },
- init(cb) {
- this.cb = cb || function () {};
- },
-
- onLoad () {
- },
- start() {
- this.content.scaleX = 0;
- this.content.scaleY = 0;
- this.content.runAction(cc.scaleTo(0.35, 1, 1).easing(cc.easeBackOut()));
- },
- dissmiss() {
- let finish = cc.callFunc(() => {
- this.node.destroy();
- this.cb && this.cb();
- }, this);
- let sequence = cc.sequence(cc.scaleTo(0.2, 0, 0).easing(cc.easeBackIn()), finish)
- this.content.runAction(sequence);
- },
-
- });
|