gugga.animations.ScrollRectAnimation Class Reference

Inheritance diagram for gugga.animations.ScrollRectAnimation:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Author:
Todor Kolev

Definition at line 20 of file ScrollRectAnimation.as.

Public Member Functions

function get Subject ()
function set Subject (aValue:MovieClip)
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 addCuePoint (aPosition:Number, aEventName:String)
function setBoundsAnimationRect ()
function setNaturalAnimationRect ()
function setCustomAnimationRect (aRect:Rectangle)
function start ()
function isRunning ()
function isImmediatelyInterruptable ()
function interrupt ()

Static Public Member Functions

static function createWipeInFrameAnimation (aDirection:MotionDirections, aTarget:MovieClip, aDuration:Number, aEasingType:Function)
static function createWipeOutFrameAnimation (aDirection:MotionDirections, aTarget:MovieClip, aDuration:Number, aEasingType:Function)
static function createFlyInFrameAnimation (aDirection:MotionDirections, aTarget:MovieClip, aDuration:Number, aEasingType:Function)
static function createFlyOutFrameAnimation (aDirection:MotionDirections, aTarget:MovieClip, aDuration:Number, aEasingType:Function)
static function createWipeInTimeAnimation (aDirection:MotionDirections, aTarget:MovieClip, aDuration:Number, aEasingType:Function)
static function createWipeOutTimeAnimation (aDirection:MotionDirections, aTarget:MovieClip, aDuration:Number, aEasingType:Function)
static function createFlyInTimeAnimation (aDirection:MotionDirections, aTarget:MovieClip, aDuration:Number, aEasingType:Function)
static function createFlyOutTimeAnimation (aDirection:MotionDirections, aTarget:MovieClip, aDuration:Number, aEasingType:Function)

Private Member Functions

function ScrollRectAnimation (aSubject:MovieClip, aType:MaskAnimationTypes, aDirection:MotionDirections, aMotionType:MotionTypes)
function getStartingScrollRect ()
function getTargetScrollRect ()
function transformRectByAnimationTypeAndDirection (aRect:Rectangle)
function invertDirection (aDirection:MotionDirections)
function interrupted ()
function onTweenUpdated (ev)
function onTweenAnimationCompleted ()
function completed ()
function dispose ()

Static Private Member Functions

static function applyAdditionalProperties (aAnimation:ScrollRectAnimation, aDuration:Number, aEasingType:Function)

Private Attributes

var mIsInterupting: Boolean = false
var mType: MaskAnimationTypes
var mDirection: MotionDirections
var mMotionType: MotionTypes
var mSubjectInitialVisible: Boolean
var mSubjectInitialPosition: Point
var mAnimationRect: Rectangle
var mScrollRect: Rectangle
var mTweenAnimation: PropertiesTweenAnimation
var mSubject: MovieClip


Constructor & Destructor Documentation

function gugga.animations.ScrollRectAnimation.ScrollRectAnimation ( aSubject:MovieClip  ,
aType:MaskAnimationTypes  ,
aDirection:MotionDirections  ,
aMotionType:MotionTypes   
) [private]

Definition at line 79 of file ScrollRectAnimation.as.


Member Function Documentation

function get gugga.animations.ScrollRectAnimation.Subject (  ) 

Definition at line 38 of file ScrollRectAnimation.as.

function set gugga.animations.ScrollRectAnimation.Subject ( aValue:MovieClip   ) 

Definition at line 39 of file ScrollRectAnimation.as.

function get gugga.animations.ScrollRectAnimation.EasingEquation (  ) 

Definition at line 41 of file ScrollRectAnimation.as.

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

Definition at line 45 of file ScrollRectAnimation.as.

function get gugga.animations.ScrollRectAnimation.TweenTime (  ) 

Definition at line 51 of file ScrollRectAnimation.as.

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

Definition at line 55 of file ScrollRectAnimation.as.

function get gugga.animations.ScrollRectAnimation.TweenType (  ) 

Definition at line 60 of file ScrollRectAnimation.as.

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

Definition at line 64 of file ScrollRectAnimation.as.

function get gugga.animations.ScrollRectAnimation.SubjectCacheAsBitmapPolicy (  ) 

Definition at line 69 of file ScrollRectAnimation.as.

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

Definition at line 73 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.addCuePoint ( aPosition:Number  ,
aEventName:String   
)

Definition at line 97 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.setBoundsAnimationRect (  ) 

Definition at line 104 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.setNaturalAnimationRect (  ) 

Definition at line 115 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.setCustomAnimationRect ( aRect:Rectangle   ) 

Definition at line 125 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.start (  ) 

Definition at line 130 of file ScrollRectAnimation.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.animations.ScrollRectAnimation.getStartingScrollRect (  )  [private]

Definition at line 164 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.getTargetScrollRect (  )  [private]

Definition at line 176 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.transformRectByAnimationTypeAndDirection ( aRect:Rectangle   )  [private]

Definition at line 188 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.invertDirection ( aDirection:MotionDirections   )  [private]

Definition at line 230 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.isRunning (  ) 

Definition at line 253 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.isImmediatelyInterruptable (  ) 

Definition at line 258 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.interrupt (  ) 

Definition at line 263 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.interrupted (  )  [private]

Definition at line 279 of file ScrollRectAnimation.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.animations.ScrollRectAnimation.onTweenUpdated ( ev   )  [private]

Reimplemented in gugga.animations.ScrollRectLinedAnimation.

Definition at line 291 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.onTweenAnimationCompleted (  )  [private]

Definition at line 331 of file ScrollRectAnimation.as.

function gugga.animations.ScrollRectAnimation.completed (  )  [private]

Definition at line 346 of file ScrollRectAnimation.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.animations.ScrollRectAnimation.dispose (  )  [private]

Definition at line 356 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.createWipeInFrameAnimation ( aDirection:MotionDirections  ,
aTarget:MovieClip  ,
aDuration:Number  ,
aEasingType:Function   
) [static]

Definition at line 368 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.createWipeOutFrameAnimation ( aDirection:MotionDirections  ,
aTarget:MovieClip  ,
aDuration:Number  ,
aEasingType:Function   
) [static]

Definition at line 380 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.createFlyInFrameAnimation ( aDirection:MotionDirections  ,
aTarget:MovieClip  ,
aDuration:Number  ,
aEasingType:Function   
) [static]

Definition at line 392 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.createFlyOutFrameAnimation ( aDirection:MotionDirections  ,
aTarget:MovieClip  ,
aDuration:Number  ,
aEasingType:Function   
) [static]

Definition at line 404 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.createWipeInTimeAnimation ( aDirection:MotionDirections  ,
aTarget:MovieClip  ,
aDuration:Number  ,
aEasingType:Function   
) [static]

Definition at line 416 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.createWipeOutTimeAnimation ( aDirection:MotionDirections  ,
aTarget:MovieClip  ,
aDuration:Number  ,
aEasingType:Function   
) [static]

Definition at line 428 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.createFlyInTimeAnimation ( aDirection:MotionDirections  ,
aTarget:MovieClip  ,
aDuration:Number  ,
aEasingType:Function   
) [static]

Definition at line 440 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.createFlyOutTimeAnimation ( aDirection:MotionDirections  ,
aTarget:MovieClip  ,
aDuration:Number  ,
aEasingType:Function   
) [static]

Definition at line 452 of file ScrollRectAnimation.as.

static function gugga.animations.ScrollRectAnimation.applyAdditionalProperties ( aAnimation:ScrollRectAnimation  ,
aDuration:Number  ,
aEasingType:Function   
) [static, private]

Definition at line 464 of file ScrollRectAnimation.as.

Referenced by gugga.animations.ScrollRectLinedAnimation.createFlyInFrameAnimation(), gugga.animations.ScrollRectLinedAnimation.createFlyInTimeAnimation(), gugga.animations.ScrollRectLinedAnimation.createFlyOutFrameAnimation(), gugga.animations.ScrollRectLinedAnimation.createFlyOutTimeAnimation(), gugga.animations.ScrollRectLinedAnimation.createWipeInFrameAnimation(), gugga.animations.ScrollRectLinedAnimation.createWipeInTimeAnimation(), gugga.animations.ScrollRectLinedAnimation.createWipeOutFrameAnimation(), and gugga.animations.ScrollRectLinedAnimation.createWipeOutTimeAnimation().


Member Data Documentation

var gugga.animations.ScrollRectAnimation.mIsInterupting [private]

Definition at line 24 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mType [private]

Definition at line 26 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mDirection [private]

Definition at line 27 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mMotionType [private]

Definition at line 28 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mSubjectInitialVisible [private]

Definition at line 30 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mSubjectInitialPosition [private]

Definition at line 31 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mAnimationRect [private]

Definition at line 32 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mScrollRect [private]

Definition at line 34 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mTweenAnimation [private]

Definition at line 35 of file ScrollRectAnimation.as.

var gugga.animations.ScrollRectAnimation.mSubject [private]

Definition at line 37 of file ScrollRectAnimation.as.


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