Package | at.fhjoanneum.dmt.umj.core.display.animations.core.base |
Class | public class GenericAnimationDefinition |
Inheritance | GenericAnimationDefinition flash.events.EventDispatcher |
Subclasses | DoubleTargetAnimation, SingleTargetAnimation |
Property | Defined By | ||
---|---|---|---|
defaultDuration : Number [read-only] | GenericAnimationDefinition | ||
easer : IEaser [read-only] | GenericAnimationDefinition | ||
lastPlayingDirectionWasReverse : Boolean [read-only] | GenericAnimationDefinition | ||
targetNeedsToBeResetted : Boolean [read-only] | GenericAnimationDefinition |
Property | Defined By | ||
---|---|---|---|
_defaultDuration : Number | GenericAnimationDefinition | ||
_easer : IEaser | GenericAnimationDefinition | ||
_lastPlayingDirectionWasReverse : Boolean = false | GenericAnimationDefinition | ||
_queuedAnimationsCollection : ArrayCollection | GenericAnimationDefinition | ||
_targetNeedsToBeResetted : Boolean = false | GenericAnimationDefinition |
Method | Defined By | ||
---|---|---|---|
GenericAnimationDefinition(defaultDuration:Number) | GenericAnimationDefinition | ||
finishAllAnimationsNow():void | GenericAnimationDefinition | ||
finishAnimationNow():void | GenericAnimationDefinition | ||
play(backwards:Boolean = false, overridedefaultdurationInMs:Number = 0, continueFromCurrentState:Boolean = true, interruptCurrentAnimation:Boolean = false):void | GenericAnimationDefinition | ||
setEaseType(easer:IEaser):void | GenericAnimationDefinition |
Method | Defined By | ||
---|---|---|---|
addToQueue(backwards:Boolean, overridedefaultdurationInMs:Number, continueFromCurrentState:Boolean):void | GenericAnimationDefinition | ||
allAnimationsCompleteChecker(e:EffectEvent):void | GenericAnimationDefinition | ||
allAnimationsStartChecker(e:EffectEvent):void | GenericAnimationDefinition | ||
checkIfNewAnimationPlayShouldBeQueued(interruptCurrentAnimation:Boolean):Boolean | GenericAnimationDefinition | ||
checkIfTargetCanBeResettedNow(letCurrentAnimationComplete:Boolean):Boolean | GenericAnimationDefinition | ||
getLastQueuedTarget():UIComponent | GenericAnimationDefinition | ||
playNextQueuedAnimationNow():void | GenericAnimationDefinition | ||
setTargetsFromQueuedAnimation(queuedAnimation:QueuedAnimation):void | GenericAnimationDefinition |
Event | Summary | Defined By | ||
---|---|---|---|---|
GenericAnimationDefinition | ||||
GenericAnimationDefinition | ||||
GenericAnimationDefinition | ||||
GenericAnimationDefinition | ||||
GenericAnimationDefinition | ||||
GenericAnimationDefinition | ||||
GenericAnimationDefinition | ||||
GenericAnimationDefinition |
_defaultDuration | property |
protected var _defaultDuration:Number
_easer | property |
protected var _easer:IEaser
_lastPlayingDirectionWasReverse | property |
protected var _lastPlayingDirectionWasReverse:Boolean = false
_queuedAnimationsCollection | property |
protected var _queuedAnimationsCollection:ArrayCollection
_targetNeedsToBeResetted | property |
protected var _targetNeedsToBeResetted:Boolean = false
defaultDuration | property |
defaultDuration:Number
[read-only] public function get defaultDuration():Number
easer | property |
easer:IEaser
[read-only] public function get easer():IEaser
lastPlayingDirectionWasReverse | property |
lastPlayingDirectionWasReverse:Boolean
[read-only] public function get lastPlayingDirectionWasReverse():Boolean
targetNeedsToBeResetted | property |
targetNeedsToBeResetted:Boolean
[read-only] public function get targetNeedsToBeResetted():Boolean
GenericAnimationDefinition | () | Constructor |
public function GenericAnimationDefinition(defaultDuration:Number)
defaultDuration:Number |
addToQueue | () | method |
protected function addToQueue(backwards:Boolean, overridedefaultdurationInMs:Number, continueFromCurrentState:Boolean):void
Parameters
backwards:Boolean | |
overridedefaultdurationInMs:Number | |
continueFromCurrentState:Boolean |
allAnimationsCompleteChecker | () | method |
protected function allAnimationsCompleteChecker(e:EffectEvent):void
Parameters
e:EffectEvent |
allAnimationsStartChecker | () | method |
protected function allAnimationsStartChecker(e:EffectEvent):void
Parameters
e:EffectEvent |
checkIfNewAnimationPlayShouldBeQueued | () | method |
protected function checkIfNewAnimationPlayShouldBeQueued(interruptCurrentAnimation:Boolean):Boolean
Parameters
interruptCurrentAnimation:Boolean |
Boolean |
checkIfTargetCanBeResettedNow | () | method |
protected function checkIfTargetCanBeResettedNow(letCurrentAnimationComplete:Boolean):Boolean
Parameters
letCurrentAnimationComplete:Boolean |
Boolean |
finishAllAnimationsNow | () | method |
public function finishAllAnimationsNow():void
finishAnimationNow | () | method |
public function finishAnimationNow():void
getLastQueuedTarget | () | method |
protected function getLastQueuedTarget():UIComponent
ReturnsUIComponent |
play | () | method |
public function play(backwards:Boolean = false, overridedefaultdurationInMs:Number = 0, continueFromCurrentState:Boolean = true, interruptCurrentAnimation:Boolean = false):void
Parameters
backwards:Boolean (default = false )
| |
overridedefaultdurationInMs:Number (default = 0 )
| |
continueFromCurrentState:Boolean (default = true )
| |
interruptCurrentAnimation:Boolean (default = false )
|
playNextQueuedAnimationNow | () | method |
protected function playNextQueuedAnimationNow():void
setEaseType | () | method |
public function setEaseType(easer:IEaser):void
Parameters
easer:IEaser |
setTargetsFromQueuedAnimation | () | method |
protected function setTargetsFromQueuedAnimation(queuedAnimation:QueuedAnimation):void
Parameters
queuedAnimation:QueuedAnimation |
ALL_ANIMATIONS_COMPLETE | Event |
ANIMATION_COMPLETE | Event |
ANIMATION_INTERRUPTED | Event |
ANIMATION_QUEUED | Event |
ANIMATION_STARTS | Event |
PLAYING_NEXT_QUEUED_ANIMATION | Event |
QUEUE_RESETTED | Event |
TARGET_RESETTED | Event |