Cocos2d-xV3.17.2获取csb文件按钮组件并绑定事件

CocosStudio创建控件的时候默认的控件名称在Cocos2d-xV3.17.2中是不起作用的,即获取不到。只有当我们重命名之后使用重新命名的名称获取才生效。总结:每当创建新的控件的时候务必重命名!

  接下来我们获取csb文件中的场景的按钮,并对其绑定点击事件。

  在HelloWorldScene.cpp中的init()函数定义如下:

bool HelloWorld::init()
{if (!Scene::init()){return false;}auto rootNode = CSLoader::getInstance()->createNode("MainScene.csb");Button* btn = (Button*)rootNode->getChildByName("Btn");btn->addClickEventListener(CC_CALLBACK_1(HelloWorld::Click, this));//CC_CALLBACK_1宏内置C++11 std::bind处理//btn->setVisible(false);this->addChild(rootNode);return true;
}void HelloWorld::Click(Ref* pSender)
{log("success");
}

  运行结果:

  当我们点击按钮的时候,会打印出success。此时代表我们给按钮添加绑定事件成功!

Cocos2d-xV3.17.2获取csb文件按钮组件并绑定事件相关推荐

  1. Android_安卓为按钮控件绑定事件的五种方式

    写在最前面 本次,来介绍一下安卓中为控件--Button绑定事件的五种方式. 二.具体的实现 第一种:直接绑定在Button控件上: 步骤1.在Button控件上设置android:onClick=& ...

  2. android如何绑定事件,Android_安卓为按钮控件绑定事件的五种方式

    一.写在最前面 本次,来介绍一下安卓中为控件--Button绑定事件的五种方式. 二.具体的实现 第一种:直接绑定在Button控件上: 步骤1.在Button控件上设置android:onClick ...

  3. iview给radio按钮组件加点击事件

    <RadioGroup v-model="formValidate.phone"><Radio label="phone">商家电话&l ...

  4. C++获取PE文件的入口点

    2009-10-07 10:17 C++获取PE文件的入口点 源码: #include "stdafx.h" #include <iostream> #include ...

  5. Ajax——从服务器获取各种文件

    ajax.js内容 function ajax(url,fnWin,fnFaild){//1.创建ajax对象var xhr = window.XMLHttpRequest ? new XMLHttp ...

  6. cordova flie文件目录_Cordova - 访问www目录下文件(获取www文件夹路径)

    我们使用Cordova开发时,会将html页面或着一些图片等资源文件放在 www 目录下.在程序中,如果我们想要获取到保存在 www 文件夹中的文件,方法如下. 1,获取www目录路径 (1)首先我们 ...

  7. VS2019 WPF制作OTA上位机(二)获取bin文件路径

    OTA升级是通过无线通信远程把bin文件内容传输到单片机,完成升级. 因此上位机需要获取bin文件的路径,读取bin文件内容,将内容分割依次发送(因为单片机的接收缓存不会开得和bin文件一样大(十几K ...

  8. java获取音频_java获取音频文件播放时长

    方法一: 在项目开发过程中,需要获取音视频文件时长.查询资料后发现 JAVE能够完美得到想要的结果,JAVE项目简介如下: The JAVE (Java Audio Video Encoder) li ...

  9. file对象怎样获取文件的长度?_使用FSO对象获取整个文件夹的信息

    大家好,我们今日讲解"VBA信息获取与处理"教程中第十八个专题"FSO对象对文件及文件夹的处理"的第三节"使用FSO对象获取整个文件夹的信息" ...

  10. 获取Resources文件下图片的精灵格式

    ReviewImg用于显示图片,所挂脚本为ImageName using UnityEngine; using System.Collections; public class ImageName : ...

最新文章

  1. 【火爆】微软的Holographic会给我们带来什么?Imagine porn with this...
  2. xp系统桌面计算机不见了怎么办,XP系统的垃圾箱在桌面上不见了!怎么处理?
  3. 《Windows Phone 8 Development Internals》读书笔记-1-2-1-连载
  4. C# 动态创建控件时注册Name属性
  5. mysql怎么获取系统_MySQL获取系统性能和状态代码
  6. ZOJ-3704 I am Nexus Master! 模拟
  7. BCG、MFC如何支持《支持应用程序设置的回复、保存等》的?他是怎么实现的呢?
  8. 在Unity3D中实现安卓平台的本地通知推送
  9. 安卓application生命周期的onCreate、onLowMemory、onTrimMemory、onConfigurationChanged
  10. git clone大文件EOF错误
  11. 3dmax间隔阵列怎么用
  12. python编程自学网-python自学网
  13. 物联网视觉技术及应用
  14. IText构造PDF文件
  15. 大数据技术在我们日常生活中的应用
  16. 2019年深度学习自然语言处理最新十大发展趋势
  17. 【翻译辅助】开源CAT翻译辅助软件OmegaT协同翻译
  18. 均方距离计算公式_Excel2013中通过公式计算方差与均方差来反映数据的偏移程度...
  19. python比java好学吗-java为什么比python快?
  20. Centos7下用命令下载jdk7及jboss-eap-6

热门文章

  1. Python | pandas 计算每行的增长率与累计增长率
  2. 软件测试怎么学比较快
  3. 服务器准系统diy,“攒”服务器与DIY服务器
  4. 芯片积累及封装(hdc1080、EL357N-G、74HC_HCT4052、XL6009、lm7805、LM393-D、irlr3410、BST-BMP280-DS001-19)
  5. Altuim Designer PCB设计
  6. UVALive 6198 A Terribly Grimm Problem 二分匹配 求字典序最小解
  7. 尚学堂JAVA高级学习笔记_2/2
  8. 搜狗站长移动开放适配的pattern匹配规则怎么写?
  9. QQGame找茬游戏辅助工具
  10. 【毕业设计】单片机智能快递柜系统 - stm32 嵌入式 物联网