请教:怎么为按钮写动作?

在STUDIO中添加了一个按钮,接下来怎么为它加动作,比如说按一下,出现另一个画面?现在有点摸不着头脑了,看了网上的一些教程,有 eclip、LUA、VC,PYTHON,感觉怎么这么语言啊,新手要学什么 啊。就是想界面用cocos2d studio做,命令不知道用什么来做了。高手指点 一下。
自己对flash 学得比较多,如果STUIO能像FLASH一样,直接在按钮,精灵上加命令,那就太好了。

第一步 获取按钮,有两种 一个是名字 ,另一种是编号 , 然后在为按钮添加点击事件 就可以了

能不能具体说说,在哪里添加???VC++里吗?
能不能把具体的程序段写一下?谢谢

我现在就是不知道,按钮添加完成后,下面怎么做了,具体的步骤

当然是在VC 写了 在VC 里面获取 在写 事件 我写下步骤吧

  1. 你在cocosstudio 做好了你相应的界面后 保存 ,吧json 和 资源文件 放到resoure
  2. 在代码里 获取json的root
  3. 在从root 获取 你要加 事件 那个按钮(注意: 只需给这个按钮添加事件)
  4. 写好你事件处理函数,最好获取的时候给按钮setName 以便添加事件的时候区分

{
auto root = (Layout*)(cocosstudio::GUIReader::getInstance->widgetFromFile(“Filename”));
addChild(root);

auto button = static_cast<Button*>(Helper::seekWidgetByName(root,“BtnName”));
button->setName(“Name”);
button->addTouchEventListener(CC_CallBack_2(Scene::touchEvent,this));
}

void Scene::TouchEvent(Ref* pSender, TouchEventType type){
//事件处理
}

太感谢huang5100838了。有没有cocos2d方面的教程,还有 cocos code ide是什么 东东?听说比VC好用??

去TB 或者京东买 两本 书来看吧 有相关的基础和小项目可以跟着写 多写几下 把那些常用的API用熟, IDE 是cocos集成开发环境, 这个我不太了解,我用的XCODE 没有下那个,估计没有u3d成熟吧,所以没火起来

更重要的是,我只学过C C++ 还有一点C# ,那个不支持C++

为什么按钮别的操作都可以,就是不能Touch,不知道为什么。

你要写Touch事件才会有touch啊