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); }; } };
本文标签: 精灵
版权声明:本文标题:cocos2.2.3精灵注册监听 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728586162a1164942.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论