Packagecom.desuade.motion.tweens
Classpublic class BasicMultiTween
InheritanceBasicMultiTween Inheritance BasicTween Inheritance BaseBasic Inheritance flash.events.EventDispatcher

Language Version : ActionScript 3
Since : 01.05.2009
Runtime Versions : AIR 1.0, Flash Player 9.0.0

This creates a BasicTween, but accepts a parameters object that can contain many properties and values.



Public Properties
 PropertyDefined By
 Inheritedactive : Boolean
[read-only] If the primitive is currently active and running.
BaseBasic
 Inheritedconfig : Object
[read-only] Gets the config object that was passed in the constructor.
BaseBasic
 Inheritedpid : int
[read-only] The primitive's id
BaseBasic
 Inheritedtarget : Object
The target object
BaseBasic
Public Methods
 MethodDefined By
  
BasicMultiTween(target:Object, configObject:Object = null)
The constructor accepts an object that has all the paramaters needed to create a new tween. Paramaters for the tween object: properties:Object – an object of properties and values to tween.
BasicMultiTween
  
fromXML(xml:XML):*
[override] Configures the object based on the values provided by the XML. Most properties can assigned in the attributes using the same names. The values of the attributes will be converted to Numbers if they're not NaN.
BasicMultiTween
 Inherited
run(target:Object, property:String, value:*, duration:Number, ease:* = linear, position:Number = 0, endfunc:Function = null):int
[static] This let's you run a tween that's unmanaged and bypasses events, using just a callback function on end. The syntax is just a strict function call, so there's no configObject. While there's little speed improvement with this over creating an tween object, it does use about half the memory.
BasicTween
 Inherited
start(delay:Number = -1, position:Number = -1):*
This starts and creates the primitive.
BaseBasic
 Inherited
stop():Boolean
This stops and removes the primitive.
BaseBasic
  
toXML():XML
[override] This creates an XML object that represents the object, based on it's config object.
BasicMultiTween
Constructor Detail
BasicMultiTween()Constructor
public function BasicMultiTween(target:Object, configObject:Object = null)

The constructor accepts an object that has all the paramaters needed to create a new tween.

Paramaters for the tween object:

Example: var mt:BasicMultiTween = new BasicMultiTween(myobj, {properties:{x:200, y:'50', alpha:0.5}, duration:2, ease:'easeInBounce'})

Parameters
target:Object — The target object to have it's property tweened
 
configObject:Object (default = null) — The config object that has all the values for the tween

See also

Method Detail
fromXML()method
override public function fromXML(xml:XML):*

Configures the object based on the values provided by the XML.

Most properties can assigned in the attributes using the same names.

The values of the attributes will be converted to Numbers if they're not NaN. For values that should be Strings (for relative), use a '*' – ie: value='*50'

Parameters

xml:XML — The XML to use for configuration

Returns
* — The object that called the method (for chaining)
toXML()method 
override public function toXML():XML

This creates an XML object that represents the object, based on it's config object.

Returns
XML — An XML object of the config