gugga.tween.AbstractTween Class Reference

Inheritance diagram for gugga.tween.AbstractTween:

Inheritance graph
[legend]
List of all members.

Detailed Description

Author:
Todor Kolev

Definition at line 9 of file AbstractTween.as.

Public Member Functions

function get Subject ()
function get TweeningProperties ()
function get DurationElapsed ()
function get Finished ()
function AbstractTween (aSubject:Object, aTweeningProperties:HashTable)
function update ()

Public Attributes

var mTweeningProperties: HashTable
var Duration: Number = 10
var EasingEquation: Function = PennerEasing.linear
var TweenFinishedDelegate: Function
var TweenUpdateDelegate: Function
var Option1: Number
var Option2: Number

Private Member Functions

function increaseDurationElapsed ()

Private Attributes

var mInitialValues: HashTable
var mSubject: Object
var mDurationElapsed: Number = 0


Constructor & Destructor Documentation

function gugga.tween.AbstractTween.AbstractTween ( aSubject:Object  ,
aTweeningProperties:HashTable   
)

Definition at line 56 of file AbstractTween.as.


Member Function Documentation

function get gugga.tween.AbstractTween.Subject (  ) 

Definition at line 14 of file AbstractTween.as.

function get gugga.tween.AbstractTween.TweeningProperties (  ) 

Definition at line 20 of file AbstractTween.as.

function get gugga.tween.AbstractTween.DurationElapsed (  ) 

Definition at line 46 of file AbstractTween.as.

function get gugga.tween.AbstractTween.Finished (  ) 

Definition at line 51 of file AbstractTween.as.

function gugga.tween.AbstractTween.update (  ) 

Definition at line 72 of file AbstractTween.as.

function gugga.tween.AbstractTween.increaseDurationElapsed (  )  [private]

Reimplemented in gugga.tween.FrameTween, and gugga.tween.TimeTween.

Definition at line 96 of file AbstractTween.as.


Member Data Documentation

var gugga.tween.AbstractTween.mInitialValues [private]

Definition at line 11 of file AbstractTween.as.

var gugga.tween.AbstractTween.mSubject [private]

Definition at line 13 of file AbstractTween.as.

var gugga.tween.AbstractTween.mTweeningProperties

Definition at line 19 of file AbstractTween.as.

var gugga.tween.AbstractTween.Duration

Definition at line 25 of file AbstractTween.as.

var gugga.tween.AbstractTween.EasingEquation

Generates elastic easing in tween where equation for motion is based on Hooke's Law of F = -kd.

Parameters:
t time
b beginning position
c total change in position
d duration of the tween
a (optional) amplitude, or magnitude of wave's oscillation
p (optional) period
Returns:
final position

Definition at line 37 of file AbstractTween.as.

var gugga.tween.AbstractTween.TweenFinishedDelegate

Definition at line 39 of file AbstractTween.as.

var gugga.tween.AbstractTween.TweenUpdateDelegate

Definition at line 40 of file AbstractTween.as.

var gugga.tween.AbstractTween.Option1

Definition at line 42 of file AbstractTween.as.

var gugga.tween.AbstractTween.Option2

Definition at line 43 of file AbstractTween.as.

var gugga.tween.AbstractTween.mDurationElapsed [private]

Definition at line 45 of file AbstractTween.as.


Generated on Fri May 11 17:14:51 2007 for GuggaFramework by  doxygen 1.5.2