cocos.actions.instant_actions module

Instant Actions

Instant Actions

Instant actions are immediate actions. They don’t have a duration like the Interval Actions.

class Place(*args, **kwargs)

Bases: cocos.actions.base_actions.InstantAction

Place the CocosNode object in the position x,y.

Example:

action = Place( (320,240) )
sprite.do( action )
init(position)

Init method.

Parameters:
position : (x,y)

Coordinates where the sprite will be placed

start()
class CallFunc(*args, **kwargs)

Bases: cocos.actions.base_actions.InstantAction

An action that will call a function.

Example:

def my_func():
    print "hello baby"

action = CallFunc( my_func )
sprite.do( action )
init(func, *args, **kwargs)
start()
class CallFuncS(*args, **kwargs)

Bases: cocos.actions.instant_actions.CallFunc

An action that will call a funtion with the target as the first argument

Example:

def my_func( sprite ):
    print "hello baby"

action = CallFuncS( my_func )
sprite.do( action )
start()
class Hide(*args, **kwargs)

Bases: cocos.actions.base_actions.InstantAction

Hides the CocosNode object. To show it again call the Show () action

Example:

action = Hide()
sprite.do( action )
start()
class Show(*args, **kwargs)

Bases: cocos.actions.base_actions.InstantAction

Shows the CocosNode object. To hide it call the Hide () action

Example:

action = Show()
sprite.do( action )
start()
class ToggleVisibility(*args, **kwargs)

Bases: cocos.actions.base_actions.InstantAction

Toggles the visible attribute of a CocosNode object

Example:

action = ToggleVisibility()
sprite.do( action )
start()

Table Of Contents

Previous topic

cocos.actions.grid3d_actions module

Next topic

cocos.actions.interval_actions module

This Page