Class cc.MenuItem
- Defined in: CCMenuItem.js
- Extends cc.Node
Constructor Attributes | Constructor Name and Description |
---|---|
cc.MenuItem(callback, target)
Subclass cc.MenuItem (or any subclass) to create your custom cc.MenuItem objects.
|
Method Summary
Class Detail
cc.MenuItem(callback, target)
Subclass cc.MenuItem (or any subclass) to create your custom cc.MenuItem objects.
- Parameters:
- {function|String} callback
- {cc.Node} target
Method Detail
-
activate()call the selector with target
-
creates an empty menu item with target and callback
Not recommended to use the base class, should use more defined menu item classes- Parameters:
- {function|String} callback
- callback
- {cc.Node} target
- Deprecated:
- since v3.0, please use new cc.MenuItem(callback,target) instead
- Returns:
- {cc.MenuItem}
-
ctor(callback, target)Constructor of cc.MenuItem
- Parameters:
- {function|String} callback
- {cc.Node} target
-
{Boolean} initWithCallback(callback, target)initializes a cc.MenuItem with callback
- Parameters:
- {function|String} callback
- {cc.Node} target
- Returns:
- {Boolean}
-
{Boolean} isEnabled()return whether MenuItem is Enabled
- Returns:
- {Boolean}
-
{boolean} isOpacityModifyRGB()only use for jsbinding
- Returns:
- {boolean}
-
{Boolean} isSelected()return whether MenuItem is selected
- Returns:
- {Boolean}
-
{cc.Rect} rect()return rect value of cc.MenuItem
- Returns:
- {cc.Rect}
-
selected()set the cc.MenuItem selected same as setIsSelected(true)
-
setCallback(callback, target)set the callback to the menu item
- Parameters:
- {function|String} callback
- {cc.Node} target
-
setEnabled(enable)set enable value of MenuItem
- Parameters:
- {Boolean} enable
-
setOpacityModifyRGB(value)only use for jsbinding
- Parameters:
- value
-
setTarget(selector, rec)set the target/selector of the menu item
- Parameters:
- {function|String} selector
- {cc.Node} rec
- Deprecated:
- since v3.0
-
unselected()set the cc.MenuItem unselected same as setIsSelected(false)