Hi,
I created a menu with the following code
var playAIMenuItem = cc.MenuItemFont.create('vs System', this.playAITapped, this);
playAIMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 0)));
var playHumanMenuItem = cc.MenuItemFont.create('vs Nearby Friend', this.playNearbyFriendTapped, this);
playHumanMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 1)));
var playFriendMenuItem = cc.MenuItemFont.create('vs Distant Friend', this.playDistantFriendTapped, this);
playFriendMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 2)));
var helpMenuItem = cc.MenuItemFont.create('Help', this.helpTapped, this);
helpMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 3)));
var creditsMenuItem = cc.MenuItemFont.create('Credits', this.creditsTapped, this);
creditsMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 4)));
var musicOnMenuItem = cc.MenuItemImage.create(res.musicOn);
var musicOffMenuItem = cc.MenuItemImage.create(res.musicOff);
var musicMenuItem = cc.MenuItemToggle.create(musicOnMenuItem, musicOffMenuItem, this.toggleMusicTapped, this);
musicMenuItem.setPosition(cc.p(size.width - size.width * 0.12, size.height - size.height * 0.08));
musicMenuItem.setScale(iconScale);
var facebookMenuItem = cc.MenuItemImage.create(res.facebookIcon, null, null, this.facebookTapped, this);
facebookMenuItem.setPosition(cc.p(size.width - size.width * 0.25, size.height - size.height * 0.08));
facebookMenuItem.setScale(iconScale);
var twitterMenuItem = cc.MenuItemImage.create(res.twitterIcon, null, null, this.twitterTapped, this);
twitterMenuItem.setPosition(cc.p(size.width - size.width * 0.35, size.height - size.height * 0.08));
twitterMenuItem.setScale(iconScale);
this.menu = cc.Menu.create(playAIMenuItem, playHumanMenuItem, playFriendMenuItem, helpMenuItem, creditsMenuItem, musicMenuItem, facebookM
this.menu.setPosition(cc.p(0, 0));
this.addChild(this.menu);
Except for musicMenuItem which is a cc.MenuItemToggle, all others are not working in Android.
My menu handling functions are as follows:
toggleMusicTapped : function() {
console.log('Toggle Music Tapped');
},
facebookTapped : function() {
console.log('Facebook Tapped');
},
twitterTapped : function() {
console.log('Twitter Tapped');
}
Any help please?
Opened an Issue @ https://github.com/cocos2d/cocos2d-x/issues/14392