您的位置:首页 > 编程语言

实现声音开关的代码

2013-10-18 17:27 190 查看
这段代码非常实用。

//Settings.h

CCMenuItem *soundOnItem;

CCMenuItem *soundOffItem;

CCMenuItemToggle *soundToggleItem;

//Settings.m

-(void) soundButtonTapped: (id) sender

{

if([CDAudioManager sharedManager].mute == TRUE){

[CDAudioManager sharedManager].mute = FALSE;

}

else {

[CDAudioManager sharedManager].mute = TRUE;

}

}

-(id)init{

if((self=[super init])){

self.isTouchEnabled = YES;

soundOnItem = [CCMenuItemImage itemFromNormalImage:@"soundon1.gif" selectedImage:@"soundon1.gif" target:nil selector:nil];

soundOffItem = [CCMenuItemImage itemFromNormalImage:@"soundoff1.png" selectedImage:@"soundoff1.png" target:nil selector:nil];

soundToggleItem = [CCMenuItemToggle itemWithTarget:self selector:@selector(soundButtonTapped:) items:soundOnItem, soundOffItem, nil];

CCMenu *bottomMenu = [CCMenu menuWithItems:soundToggleItem, nil];

bottomMenu.position = ccp(25,95);

[self addChild: bottomMenu];

}

return self;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: