1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /**
- * @author uu
- * @file 开始页面控制
- */
- cc.Class({
- extends: cc.Component,
- properties: {
- bannerNode: cc.Node,
- labelNode: cc.Node,
- redBagBtnSpriteFrame: [cc.SpriteFrame],
- moneyLabel: cc.Label,
- },
- start() {
- // 红包
- this.redBagBtnSprite = this.moneyLabel.node.parent.getComponent(cc.Sprite);
- this.showRedBtn();
- },
- showRedBtn() {
- if (Utils.hadRedPacket()) {
- this.redBagBtnSprite.spriteFrame = this.redBagBtnSpriteFrame[0];
- this.moneyLabel.node.active = false
- } else {
- this.redBagBtnSprite.spriteFrame = this.redBagBtnSpriteFrame[1];
- this.moneyLabel.node.active = true;
- let moneyNum = Utils.getRedPacketNum();
- if (moneyNum == 0) moneyNum = "0.00";
- this.moneyLabel.string = moneyNum + "元";
- }
- },
- onTouched() {
- },
- showAnimation() {
- return new Promise((resolve, rejects) => {
- let action1 = cc.scaleTo(0.5, 0, 0).easing(cc.easeBackIn())
- let action2 = cc.blink(0.5, 3)
- this.bannerNode.runAction(action1)
- let action = cc.sequence(action2, cc.callFunc(() => {
- resolve()
- }))
- this.labelNode.runAction(action)
- })
- },
- });
|