admin管理员组

文章数量:1609966

MainScene.prototype.prepare = function() {
    var mainScene = this;

    var selectLen = mainScene.bgSprite.getChildren().length -1;
    cc.log("子节点数量" + selectLen);
    // 为所有选项绑定点击事件
    for (var i = 1; i <= selectLen; i++) {
        var option = mainScene.bgSprite.getChildByTag(i);
        if (sys.platform == 'browser') {
            cc.Director.getInstance().getTouchDispatcher().addTargetedDelegate(option, 0);
        } else {
            cc.registerTargetedDelegate(-1, true, option);
        }

        option.onExit = function(){
            try{
                cc.unregisterTouchDelegate(this);
            }catch(err){
                cc.log(err);
            }
        };

        option.onTouchBegan = function(touch, event) {
            try {
                var np = this.convertTouchToNodeSpace(touch);
                var cs = this.getContentSize();
                if (np.x < 0 || np.y < 0 || np.x > cs.width || np.y > cs.height)
                {
                    return false;
                }
                else
                {
                    cc.log("是否可答题" + " " + mainScene.canAnswer);
                    if( !mainScene.canAnswer) return;
                    cc.AudioEngine.getInstance().stopMusic();
                    mainScene.rootNode.stopAllActions();
                    mainScene.chargeResult(this);
                    return true;
                }
            } catch (err) {
                cc.log(err);
            }

            return false;
        };
        option.onTouchEnded = function(touch, event) {
            //option.setEnabled(false);
        };

    }

};

本文标签: 精灵