求指教关于菜单按键响应代码如何实现?调用哪个方法?package mar.Game;import org.cocos2d.events.CCTouchDispatcher;
import org.cocos2d.layers.CCLayer;
import org.cocos2d.layers.CCScene;
import org.cocos2d.menus.CCMenu;
import org.cocos2d.menus.CCMenuItemSprite;
import org.cocos2d.nodes.CCDirector;
import org.cocos2d.nodes.CCSprite;
import org.cocos2d.types.CGPoint;
import org.cocos2d.types.CGSize;import MyselfSprite.GameLayer;
import android.util.Log;
import android.view.MotionEvent;public class MainMenuBack extends CCLayer { public static CCScene scene() {
CCScene scene = CCScene.node();
MainMenuBack layer = new MainMenuBack(); scene.addChild(layer); return scene;
} protected MainMenuBack()
{
super();

CGSize winSize = CCDirector.sharedDirector().winSize();
CCSprite bg = CCSprite.sprite("background.png");
bg.setPosition(CGPoint.ccp(winSize.width/2, winSize.height/2));
addChild(bg); CCSprite normalSprite = CCSprite.sprite("startNormal.png");
CCSprite selectedSprite = CCSprite.sprite("startSelectd.png");
CCMenuItemSprite menuItem = CCMenuItemSprite.item(normalSprite, selectedSprite, this,"selector");

CCMenu menu = CCMenu.menu(menuItem);
addChild(menu);
this.schedule("update");
}
int i = 0;
 public void update(float dt)
 {
 } @Override
public boolean ccTouchesBegan(MotionEvent event) {
return true;
} @Override
public boolean ccTouchesEnded(MotionEvent event) {
return super.ccTouchesEnded(event);
} private void selector() {
CCDirector.sharedDirector().replaceScene(GameLayer.scene());
}}
这是我的代码,有按下的效果,但是按下不能进去游戏页面。
也就是selector()方法没执行。不是这么调用么?
求指教啊~~~~~~~顺便推荐一些资料或者相关的QQ群,如果有的话。