#import <CCPropertyAction.h>
Inherits CCIntervalAction.

Public Member Functions | |
| (id) | - initWithDuration:key:from:to: |
Static Public Member Functions | |
| (id) | + actionWithDuration:key:from:to: |
CCPropertyAction is an action that lets you update any property of an object. For example, if you want to modify the "width" property of a target from 200 to 300 in 2 senconds, then:
id modifyWidth = [CCPropertyAction actionWithDuration:2 key:"width" from:200 to:300]; [target runAction:modifyWidth];
Another example: CCScaleTo action could be rewriten using CCPropertyAction:
scaleA and scaleB are equivalents id scaleA = [CCScaleTo actionWithDuration:2 scale:3]; id scaleB = [CCPropertyAction actionWithDuration:2 key:"scale" from:1 to:3];
Definition at line 48 of file CCPropertyAction.h.
| + (id) actionWithDuration: | (ccTime) | aDuration | ||
| key: | (NSString *) | key | ||
| from: | (float) | from | ||
| to: | (float) | to | ||
creates an initializes the action with the property name (key), and the from and to parameters.
| - (id) initWithDuration: | (ccTime) | aDuration | ||
| key: | (NSString *) | key | ||
| from: | (float) | from | ||
| to: | (float) | to | ||
initializes the action with the property name (key), and the from and to parameters.