Packagecom.flashdynamix.motion.plugins
Classpublic class AbstractTween
SubclassesColorTween, DisplayTween, MatrixTween, MovieClipTween, ObjectTween, SoundTween

This abstract tween class provides necessary functionality to the typed plugin tweens.



Public Properties
 PropertyDefined by
  hasAnimations : Boolean
[read-only]
AbstractTween
  inited : Boolean = false
AbstractTween
  key : Object
[read-only]
AbstractTween
  timeline : TweensyTimeline
AbstractTween
Protected Properties
 PropertyDefined by
  current : Object
[read-only]
AbstractTween
  from : Object
AbstractTween
  _propCount : int = 0
AbstractTween
  properties : Number
[read-only]
AbstractTween
  propNames : Object
AbstractTween
  to : Object
AbstractTween
Public Methods
 MethodDefined by
  
AbstractTween
  
add(propName:String, target:Boolean, isFrom:*):void
AbstractTween
  
apply():void
AbstractTween
  
clear():void
AbstractTween
  
construct(... params):void
AbstractTween
  
dispose():void
AbstractTween
  
fromTarget(item:Object):void
AbstractTween
  
has(propName:String):Boolean
AbstractTween
  
remove(propName:String):void
AbstractTween
  
AbstractTween
  
stop(... props):void
AbstractTween
  
stopAll():void
AbstractTween
  
swapToFrom():void
AbstractTween
  
toTarget(item:Object):void
AbstractTween
  
update(position:Number):void
AbstractTween
  
updateTo(position:Number, item:Object):void
AbstractTween
Protected Methods
 MethodDefined by
  
smartRotate(currentAngle:Number, targetAngle:Number):Number
AbstractTween
  
translate(propName:String, value:*):Number
AbstractTween
Property detail
currentproperty
current:Object  [read-only]Implementation
    protected function get current():Object
fromproperty 
from:Object  [read-write]Implementation
    protected function get from():Object
    protected function set from(value:Object):void
hasAnimationsproperty 
hasAnimations:Boolean  [read-only]Implementation
    public function get hasAnimations():Boolean
initedproperty 
public var inited:Boolean = false
keyproperty 
key:Object  [read-only]Implementation
    public function get key():Object
_propCountproperty 
protected var _propCount:int = 0
propertiesproperty 
properties:Number  [read-only]Implementation
    protected function get properties():Number
propNamesproperty 
protected var propNames:Object
timelineproperty 
public var timeline:TweensyTimeline
toproperty 
to:Object  [read-write]Implementation
    protected function get to():Object
    protected function set to(value:Object):void
Constructor detail
AbstractTween()constructor
public function AbstractTween()
Method detail
add()method
public function add(propName:String, target:Boolean, isFrom:*):voidParameters
propName:String
 
target:Boolean
 
isFrom:*
apply()method 
public function apply():void
clear()method 
public function clear():void
construct()method 
public function construct(... params):voidParameters
... params
dispose()method 
public function dispose():void
fromTarget()method 
public function fromTarget(item:Object):voidParameters
item:Object
has()method 
public function has(propName:String):BooleanParameters
propName:String

Returns
Boolean
remove()method 
public function remove(propName:String):voidParameters
propName:String
removeOverlap()method 
public function removeOverlap(item:AbstractTween):voidParameters
item:AbstractTween
smartRotate()method 
protected function smartRotate(currentAngle:Number, targetAngle:Number):NumberParameters
currentAngle:Number
 
targetAngle:Number

Returns
Number
stop()method 
public function stop(... props):voidParameters
... props
stopAll()method 
public function stopAll():void
swapToFrom()method 
public function swapToFrom():void
toTarget()method 
public function toTarget(item:Object):voidParameters
item:Object
translate()method 
protected function translate(propName:String, value:*):NumberParameters
propName:String
 
value:*

Returns
Number
update()method 
public function update(position:Number):voidParameters
position:Number
updateTo()method 
public function updateTo(position:Number, item:Object):voidParameters
position:Number
 
item:Object