Class cocos.actions.interval_actions.FadeTo

             object --+        
                      |        
    base_actions.Action --+    
                          |    
base_actions.IntervalAction --+
                              |
                             FadeTo

Fades a CocosNode object to a specific alpha value by modifying it's opacity attribute.

Example:

action = FadeOut( 2 )
sprite.do( action )

Methods

  init(self, alpha, duration)
Init method.
  start(self)
Before we start executing an action, self.target is assigned and this method is called.
  update(self, t)
Gets called on every frame.
Inherited from base_actions.IntervalAction: done Inherited from base_actions.Action: __add__, __init__, __mul__, __or__, __reversed__, step, stop Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties

Inherited from object: __class__

Instance Variables

Inherited from base_actions.Action: target

Method Details

init

init(self, alpha, duration)
Init method.
Parameters:
alpha : float
0-255 value of opacity
duration : float
Seconds that it will take to fade
Overrides:
base_actions.Action.init

start

start(self)
Before we start executing an action, self.target is assigned and this method is called. It will be called for every execution of the action.
Overrides:
base_actions.Action.start

update

update(self, t)
Gets called on every frame. t is in [0,1] If this action takes 5 seconds to execute, t will be equal to 0 at 0 seconds. t will be 0.5 at 2.5 seconds and t will be 1 at 5sec.
Overrides:
base_actions.IntervalAction.update