zoukankan      html  css  js  c++  java
  • 带冷却时间的按钮(二)

    onSkillShade:function () {
            if (!this.lbSkillShade) {
                // 生成遮罩
                var progress2 = cc.Sprite.createWithSpriteFrameName("ui_skill_shade.png");
                this.lbSkillShade = cc.ProgressTimer.create(progress2);
                this.lbSkillShade.setType(cc.PROGRESS_TIMER_TYPE_RADIAL);
                this.lbSkillShade.setReverseDirection(true);
                this.lbSkillShade.setPosition(900,60);
                this.addChild(this.lbSkillShade, g_GameZOder.ui+1);
            }
            this.lbSkillShade.setVisible(true);
            // 遮罩效果,全遮到完全不遮挡
            var to = cc.ProgressTo.create(0, 99.999);
            var to1 = cc.ProgressTo.create(this._ship.skillCd, 0);
            var fun = cc.CallFunc.create(
                function () {
                    // 遮罩不可见
                    this.lbSkillShade.setVisible(false);
                    // 提示技能可用动画
                        var animation = cc.AnimationCache.getInstance().getAnimation(this._ship.skillIcon);
                        var animate = cc.Animate.create(animation);
                        var animate2 = animate.reverse();
                        this.skill_up.runAction(cc.Sequence.create(animate, animate2));
                }
                , this);
            var ac = cc.Sequence.create(to, to1, fun);
            this.lbSkillShade.runAction(ac);
        }
  • 相关阅读:
    多线程
    socket
    十一、内置模块
    十、模块与包
    Javaweb学习笔记11 JDBC
    Javaweb学习笔记10 4种范围对象
    Javaweb学习笔记9 application
    Javaweb学习笔记8 session与cookie区别
    Javaweb学习笔记7 session
    Javaweb学习笔记6 jsp页面元素
  • 原文地址:https://www.cnblogs.com/linn/p/3489115.html
Copyright © 2011-2022 走看看