Package | at.fhjoanneum.dmt.umj.core.display.animations.core |
Class | public class SingleTargetAnimation |
Inheritance | SingleTargetAnimation GenericAnimationDefinition flash.events.EventDispatcher |
Subclasses | BlurAnimation, SingleFadeAnimation, SingleScaleYAnimation, SingleVolumeAnimation, SingleXAnimation, SingleYAnimation |
Property | Defined By | ||
---|---|---|---|
animation : Animate [read-only] | SingleTargetAnimation | ||
defaultDuration : Number [read-only] | GenericAnimationDefinition | ||
easer : IEaser [read-only] | GenericAnimationDefinition | ||
lastPlayingDirectionWasReverse : Boolean [read-only] | GenericAnimationDefinition | ||
target : UIComponent [read-only] | SingleTargetAnimation | ||
targetNeedsToBeResetted : Boolean [read-only] | GenericAnimationDefinition |
Property | Defined By | ||
---|---|---|---|
_animation : Animate | SingleTargetAnimation | ||
_defaultDuration : Number | GenericAnimationDefinition | ||
_easer : IEaser | GenericAnimationDefinition | ||
_lastPlayingDirectionWasReverse : Boolean = false | GenericAnimationDefinition | ||
_newTarget : UIComponent | SingleTargetAnimation | ||
_queuedAnimationsCollection : ArrayCollection | GenericAnimationDefinition | ||
_target : UIComponent | SingleTargetAnimation | ||
_targetNeedsToBeResetted : Boolean = false | GenericAnimationDefinition |
Method | Defined By | ||
---|---|---|---|
SingleTargetAnimation(target:UIComponent, defaultDuration:Number, easeTypeDef:IEaser = null) | SingleTargetAnimation | ||
finishAllAnimationsNow():void | GenericAnimationDefinition | ||
finishAnimationNow():void [override] | SingleTargetAnimation | ||
play(backwards:Boolean = false, overridedefaultdurationInMs:Number = 0, continueFromCurrentState:Boolean = true, interruptCurrentAnimation:Boolean = false):void [override] | SingleTargetAnimation | ||
resetTarget(target:UIComponent = null, letCurrentAnimationComplete:Boolean = true):void | SingleTargetAnimation | ||
setEaseType(easer:IEaser):void [override] | SingleTargetAnimation |
Method | Defined By | ||
---|---|---|---|
addToQueue(backwards:Boolean, overridedefaultdurationInMs:Number, continueFromCurrentState:Boolean):void [override] | SingleTargetAnimation | ||
allAnimationsCompleteChecker(e:EffectEvent):void [override] | SingleTargetAnimation | ||
allAnimationsStartChecker(e:EffectEvent):void [override] | SingleTargetAnimation | ||
animationOnUpdateChecker(e:EffectEvent):void | SingleTargetAnimation | ||
checkIfNewAnimationPlayShouldBeQueued(interruptCurrentAnimation:Boolean):Boolean [override] | SingleTargetAnimation | ||
checkIfTargetCanBeResettedNow(letCurrentAnimationComplete:Boolean):Boolean [override] | SingleTargetAnimation | ||
getLastQueuedTarget():UIComponent [override] | SingleTargetAnimation | ||
playNextQueuedAnimationNow():void | GenericAnimationDefinition | ||
setTargetsFromQueuedAnimation(queuedAnimation:QueuedAnimation):void [override] | SingleTargetAnimation |
_animation | property |
protected var _animation:Animate
_newTarget | property |
protected var _newTarget:UIComponent
_target | property |
protected var _target:UIComponent
animation | property |
animation:Animate
[read-only] public function get animation():Animate
target | property |
target:UIComponent
[read-only] public function get target():UIComponent
SingleTargetAnimation | () | Constructor |
public function SingleTargetAnimation(target:UIComponent, defaultDuration:Number, easeTypeDef:IEaser = null)
target:UIComponent | |
defaultDuration:Number | |
easeTypeDef:IEaser (default = null )
|
addToQueue | () | method |
override protected function addToQueue(backwards:Boolean, overridedefaultdurationInMs:Number, continueFromCurrentState:Boolean):void
Parameters
backwards:Boolean | |
overridedefaultdurationInMs:Number | |
continueFromCurrentState:Boolean |
allAnimationsCompleteChecker | () | method |
override protected function allAnimationsCompleteChecker(e:EffectEvent):void
Parameters
e:EffectEvent |
allAnimationsStartChecker | () | method |
override protected function allAnimationsStartChecker(e:EffectEvent):void
Parameters
e:EffectEvent |
animationOnUpdateChecker | () | method |
protected function animationOnUpdateChecker(e:EffectEvent):void
Parameters
e:EffectEvent |
checkIfNewAnimationPlayShouldBeQueued | () | method |
override protected function checkIfNewAnimationPlayShouldBeQueued(interruptCurrentAnimation:Boolean):Boolean
Parameters
interruptCurrentAnimation:Boolean |
Boolean |
checkIfTargetCanBeResettedNow | () | method |
override protected function checkIfTargetCanBeResettedNow(letCurrentAnimationComplete:Boolean):Boolean
Parameters
letCurrentAnimationComplete:Boolean |
Boolean |
finishAnimationNow | () | method |
override public function finishAnimationNow():void
getLastQueuedTarget | () | method |
override protected function getLastQueuedTarget():UIComponent
ReturnsUIComponent |
play | () | method |
override 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 )
|
resetTarget | () | method |
public function resetTarget(target:UIComponent = null, letCurrentAnimationComplete:Boolean = true):void
Parameters
target:UIComponent (default = null )
| |
letCurrentAnimationComplete:Boolean (default = true )
|
setEaseType | () | method |
override public function setEaseType(easer:IEaser):void
Parameters
easer:IEaser |
setTargetsFromQueuedAnimation | () | method |
override protected function setTargetsFromQueuedAnimation(queuedAnimation:QueuedAnimation):void
Parameters
queuedAnimation:QueuedAnimation |