gugga.animations.PropertiesTweenAnimation Class Reference

Inheritance diagram for gugga.animations.PropertiesTweenAnimation:

Inheritance graph
[legend]
Collaboration diagram for gugga.animations.PropertiesTweenAnimation:

Collaboration graph
[legend]
List of all members.

Detailed Description

Author:
todor

Definition at line 25 of file PropertiesTweenAnimation.as.

Public Member Functions

function get Subject ()
function set Subject (aValue:Object)
function get TweeningProprties ()
function set TweeningProprties (aValue:Array)
function get TweenToValues ()
function set TweenToValues (aValue:Array)
function get EasingEquation ()
function set EasingEquation (aValue:Function)
function get TweenTime ()
function set TweenTime (aValue:Number)
function get TweenType ()
function set TweenType (aValue:PropertiesTweenAnimationType)
function get SubjectCacheAsBitmapPolicy ()
function set SubjectCacheAsBitmapPolicy (aValue:AnimationSubjectCacheAsBitmapPolicy)
function get TweenUpdateDelegate ()
function set TweenUpdateDelegate (aValue:Function)
function getCuePointEventNames ()
function PropertiesTweenAnimation ()
function start ()
function isImmediatelyInterruptable ()
function interrupt ()
function isRunning ()
function addCuePoint (aPropertyValueReached:Number, aEventName:String)
function setTween (aSubject:Object, aTweeningProprties:Array, aTweenToValues:Array, aTweenTime:Number, aEasingEquation:Function, aTweenType:PropertiesTweenAnimationType)
function setFrameTween (aSubject:Object, aTweeningProprties:Array, aTweenToValues:Array, aTweenTime:Number, aEasingEquation:Function)
function setTimeTween (aSubject:Object, aTweeningProprties:Array, aTweenToValues:Array, aTweenTime:Number, aEasingEquation:Function)
function setFadeInTween (aSubject:Object, aTweenTime:Number, aEasingEquation:Function)
function setFadeOutTween (aSubject:Object, aTweenTime:Number, aEasingEquation:Function)
function setFadeInFrameTween (aSubject:Object, aTweenFrames:Number, aEasingEquation:Function)
function setFadeOutFrameTween (aSubject:Object, aTweenFrames:Number, aEasingEquation:Function)
function setFadeInTimeTween (aSubject:Object, aTweenTime:Number, aEasingEquation:Function)
function setFadeOutTimeTween (aSubject:Object, aTweenTime:Number, aEasingEquation:Function)

Private Member Functions

function determineActualSubjectCacheAsBitmapPolicy (aTweeningProperties:HashTable)
function roundTimeForFrameTween ()
function onTweenStarted ()
function onTweenUpdate ()
function onTweenFinished ()

Private Attributes

var mTween:AbstractTween
var mIsRunning:Boolean
var mSubject:Object
var mTweeningProprties:Array
var mTweenToValues:Array
var mEasingEquation:Function
var mTweenTime:Number
var mTweenType: PropertiesTweenAnimationType
var mOldSubjectCacheAsBitmatValue: Boolean
var mSubjectCacheAsBitmapPolicyActual: AnimationSubjectCacheAsBitmapPolicy
var mSubjectCacheAsBitmapPolicy: AnimationSubjectCacheAsBitmapPolicy
var mTweenUpdateDelegate: Function
var mCuePoints:Array


Constructor & Destructor Documentation

function gugga.animations.PropertiesTweenAnimation.PropertiesTweenAnimation (  ) 

Definition at line 88 of file PropertiesTweenAnimation.as.


Member Function Documentation

function get gugga.animations.PropertiesTweenAnimation.Subject (  ) 

Definition at line 32 of file PropertiesTweenAnimation.as.

function set gugga.animations.PropertiesTweenAnimation.Subject ( aValue:Object   ) 

Definition at line 33 of file PropertiesTweenAnimation.as.

function get gugga.animations.PropertiesTweenAnimation.TweeningProprties (  ) 

Definition at line 36 of file PropertiesTweenAnimation.as.

function set gugga.animations.PropertiesTweenAnimation.TweeningProprties ( aValue:Array   ) 

Definition at line 37 of file PropertiesTweenAnimation.as.

function get gugga.animations.PropertiesTweenAnimation.TweenToValues (  ) 

Definition at line 41 of file PropertiesTweenAnimation.as.

function set gugga.animations.PropertiesTweenAnimation.TweenToValues ( aValue:Array   ) 

Definition at line 42 of file PropertiesTweenAnimation.as.

function get gugga.animations.PropertiesTweenAnimation.EasingEquation (  ) 

Definition at line 45 of file PropertiesTweenAnimation.as.

function set gugga.animations.PropertiesTweenAnimation.EasingEquation ( aValue:Function   ) 

Definition at line 46 of file PropertiesTweenAnimation.as.

function get gugga.animations.PropertiesTweenAnimation.TweenTime (  ) 

Definition at line 50 of file PropertiesTweenAnimation.as.

function set gugga.animations.PropertiesTweenAnimation.TweenTime ( aValue:Number   ) 

Definition at line 51 of file PropertiesTweenAnimation.as.

function get gugga.animations.PropertiesTweenAnimation.TweenType (  ) 

Definition at line 58 of file PropertiesTweenAnimation.as.

function set gugga.animations.PropertiesTweenAnimation.TweenType ( aValue:PropertiesTweenAnimationType   ) 

Definition at line 59 of file PropertiesTweenAnimation.as.

function get gugga.animations.PropertiesTweenAnimation.SubjectCacheAsBitmapPolicy (  ) 

Definition at line 69 of file PropertiesTweenAnimation.as.

function set gugga.animations.PropertiesTweenAnimation.SubjectCacheAsBitmapPolicy ( aValue:AnimationSubjectCacheAsBitmapPolicy   ) 

Definition at line 70 of file PropertiesTweenAnimation.as.

function get gugga.animations.PropertiesTweenAnimation.TweenUpdateDelegate (  ) 

Definition at line 73 of file PropertiesTweenAnimation.as.

function set gugga.animations.PropertiesTweenAnimation.TweenUpdateDelegate ( aValue:Function   ) 

Definition at line 74 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.getCuePointEventNames (  ) 

Definition at line 78 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.start (  ) 

Definition at line 97 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.determineActualSubjectCacheAsBitmapPolicy ( aTweeningProperties:HashTable   )  [private]

Definition at line 146 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.isImmediatelyInterruptable (  ) 

Definition at line 185 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.interrupt (  ) 

Definition at line 190 of file PropertiesTweenAnimation.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.animations.PropertiesTweenAnimation.isRunning (  ) 

Definition at line 207 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.addCuePoint ( aPropertyValueReached:Number  ,
aEventName:String   
)

Definition at line 212 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setTween ( aSubject:Object  ,
aTweeningProprties:Array  ,
aTweenToValues:Array  ,
aTweenTime:Number  ,
aEasingEquation:Function  ,
aTweenType:PropertiesTweenAnimationType   
)

DEPRECATED! If aTweenType not provided and default Tween Type is FrameTween, aTweenTime is multiplied by 20.

Definition at line 222 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.roundTimeForFrameTween (  )  [private]

Definition at line 247 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setFrameTween ( aSubject:Object  ,
aTweeningProprties:Array  ,
aTweenToValues:Array  ,
aTweenTime:Number  ,
aEasingEquation:Function   
)

Definition at line 255 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setTimeTween ( aSubject:Object  ,
aTweeningProprties:Array  ,
aTweenToValues:Array  ,
aTweenTime:Number  ,
aEasingEquation:Function   
)

Definition at line 262 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setFadeInTween ( aSubject:Object  ,
aTweenTime:Number  ,
aEasingEquation:Function   
)

DEPRECATED!!!

Definition at line 272 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setFadeOutTween ( aSubject:Object  ,
aTweenTime:Number  ,
aEasingEquation:Function   
)

DEPRECATED!!!

Definition at line 280 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setFadeInFrameTween ( aSubject:Object  ,
aTweenFrames:Number  ,
aEasingEquation:Function   
)

Definition at line 286 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setFadeOutFrameTween ( aSubject:Object  ,
aTweenFrames:Number  ,
aEasingEquation:Function   
)

Definition at line 292 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setFadeInTimeTween ( aSubject:Object  ,
aTweenTime:Number  ,
aEasingEquation:Function   
)

Definition at line 298 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.setFadeOutTimeTween ( aSubject:Object  ,
aTweenTime:Number  ,
aEasingEquation:Function   
)

Definition at line 304 of file PropertiesTweenAnimation.as.

function gugga.animations.PropertiesTweenAnimation.onTweenStarted (  )  [private]

Definition at line 309 of file PropertiesTweenAnimation.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.animations.PropertiesTweenAnimation.onTweenUpdate (  )  [private]

Definition at line 314 of file PropertiesTweenAnimation.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.animations.PropertiesTweenAnimation.onTweenFinished (  )  [private]

Definition at line 333 of file PropertiesTweenAnimation.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:


Member Data Documentation

var gugga.animations.PropertiesTweenAnimation.mTween [private]

Definition at line 27 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mIsRunning [private]

Definition at line 29 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mSubject [private]

Definition at line 31 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mTweeningProprties [private]

Definition at line 35 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mTweenToValues [private]

Definition at line 40 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mEasingEquation [private]

Definition at line 44 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mTweenTime [private]

Definition at line 49 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mTweenType [private]

Definition at line 57 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mOldSubjectCacheAsBitmatValue [private]

Definition at line 65 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mSubjectCacheAsBitmapPolicyActual [private]

Definition at line 67 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mSubjectCacheAsBitmapPolicy [private]

Definition at line 68 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mTweenUpdateDelegate [private]

Definition at line 72 of file PropertiesTweenAnimation.as.

var gugga.animations.PropertiesTweenAnimation.mCuePoints [private]

Definition at line 76 of file PropertiesTweenAnimation.as.


Generated on Fri May 11 17:13:08 2007 for GuggaFramework by  doxygen 1.5.2