cocos2d-iphone  2.1
Improved Cocos2D API Reference (iOS version) for www.kobold2d.com developers
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
CCMenuItemImage Class Reference

#import <CCMenuItem.h>

+ Inheritance diagram for CCMenuItemImage:
+ Collaboration diagram for CCMenuItemImage:

List of all members.

Public Member Functions

(id) - initWithNormalImage:selectedImage:disabledImage:target:selector:
(id) - initWithNormalImage:selectedImage:disabledImage:block:
(void) - setNormalSpriteFrame:
(void) - setSelectedSpriteFrame:
(void) - setDisabledSpriteFrame:
(id) - initFromNormalImage:selectedImage:disabledImage:target:selector:
(id) - initFromNormalImage:selectedImage:disabledImage:block:

Static Public Member Functions

(id) + itemWithNormalImage:selectedImage:
(id) + itemWithNormalImage:selectedImage:disabledImage:
(id) + itemWithNormalImage:selectedImage:target:selector:
(id) + itemWithNormalImage:selectedImage:disabledImage:target:selector:
(id) + itemWithNormalImage:selectedImage:block:
(id) + itemWithNormalImage:selectedImage:disabledImage:block:
(id) + itemFromNormalImage:selectedImage:
(id) + itemFromNormalImage:selectedImage:target:selector:
(id) + itemFromNormalImage:selectedImage:disabledImage:target:selector:
(id) + itemFromNormalImage:selectedImage:block:
(id) + itemFromNormalImage:selectedImage:disabledImage:block:

Detailed Description

CCMenuItemImage accepts images as items. The images has 3 different states:

  • unselected image
  • selected image
  • disabled image

For best results try that all images are of the same size


Member Function Documentation

- (id) initWithNormalImage: (NSString *)  value
selectedImage: (NSString *)  value2
disabledImage: (NSString *)  value3
block: (id sender)  block 

initializes a menu item with a normal, selected and disabled image with a block. The block will be "copied".

- (id) initWithNormalImage: (NSString *)  value
selectedImage: (NSString *)  value2
disabledImage: (NSString *)  value3
target: (id)  r
selector: (SEL)  s 

initializes a menu item with a normal, selected and disabled image with target/selector. The "target" won't be retained.

+ (id) itemWithNormalImage: (NSString *)  value
selectedImage: (NSString *)  value2 

creates a menu item with a normal and selected image

+ (id) itemWithNormalImage: (NSString *)  value
selectedImage: (NSString *)  value2
block: (id sender)  block 

creates a menu item with a normal and selected image with a block. The block will be "copied".

+ (id) itemWithNormalImage: (NSString *)  value
selectedImage: (NSString *)  value2
disabledImage: (NSString *)  value3 

creates a menu item with a normal, selected and disabled image

+ (id) itemWithNormalImage: (NSString *)  value
selectedImage: (NSString *)  value2
disabledImage: (NSString *)  value3
block: (id sender)  block 

creates a menu item with a normal, selected and disabled image with a block. The block will be "copied".

+ (id) itemWithNormalImage: (NSString *)  value
selectedImage: (NSString *)  value2
disabledImage: (NSString *)  value3
target: (id)  r
selector: (SEL)  s 

creates a menu item with a normal, selected and disabled image with target/selector. The "target" won't be retained.

+ (id) itemWithNormalImage: (NSString *)  value
selectedImage: (NSString *)  value2
target: (id)  r
selector: (SEL)  s 

creates a menu item with a normal and selected image with target/selector

- (void) setDisabledSpriteFrame: (CCSpriteFrame *)  frame

sets the sprite frame for the disabled image

- (void) setNormalSpriteFrame: (CCSpriteFrame *)  frame

sets the sprite frame for the normal image

- (void) setSelectedSpriteFrame: (CCSpriteFrame *)  frame

sets the sprite frame for the selected image


The documentation for this class was generated from the following file: