Package | at.fhjoanneum.dmt.umj.core.display.animations.core |
Class | public class DoubleTargetAnimation |
Inheritance | DoubleTargetAnimation GenericAnimationDefinition flash.events.EventDispatcher |
Subclasses | CrossFadeAnimation, CrossHorizontalSwipeAnimation, CrossVerticalSwipeAnimation |
Property | Defined By | ||
---|---|---|---|
animation1 : Animate [read-only] | DoubleTargetAnimation | ||
animation2 : Animate [read-only] | DoubleTargetAnimation | ||
defaultDuration : Number [read-only] | GenericAnimationDefinition | ||
easer : IEaser [read-only] | GenericAnimationDefinition | ||
fromTarget : UIComponent [read-only] | DoubleTargetAnimation | ||
lastPlayingDirectionWasReverse : Boolean [read-only] | GenericAnimationDefinition | ||
targetNeedsToBeResetted : Boolean [read-only] | GenericAnimationDefinition | ||
toTarget : UIComponent [read-only] | DoubleTargetAnimation |
Property | Defined By | ||
---|---|---|---|
_animation1 : Animate | DoubleTargetAnimation | ||
_animation2 : Animate | DoubleTargetAnimation | ||
_defaultDuration : Number | GenericAnimationDefinition | ||
_easer : IEaser | GenericAnimationDefinition | ||
_fromTarget : UIComponent | DoubleTargetAnimation | ||
_lastPlayingDirectionWasReverse : Boolean = false | GenericAnimationDefinition | ||
_newFromTarget : UIComponent | DoubleTargetAnimation | ||
_newToTarget : UIComponent | DoubleTargetAnimation | ||
_queuedAnimationsCollection : ArrayCollection | GenericAnimationDefinition | ||
_targetNeedsToBeResetted : Boolean = false | GenericAnimationDefinition | ||
_toTarget : UIComponent | DoubleTargetAnimation |
Method | Defined By | ||
---|---|---|---|
DoubleTargetAnimation(fromTarget:UIComponent, toTarget:UIComponent, defDuration:Number, easeTypeDef:Linear = null) | DoubleTargetAnimation | ||
finishAllAnimationsNow():void | GenericAnimationDefinition | ||
finishAnimationNow():void [override] | DoubleTargetAnimation | ||
play(backwards:Boolean = false, overridedefaultdurationInMs:Number = 0, continueFromCurrentState:Boolean = true, interruptCurrentAnimation:Boolean = false):void [override] | DoubleTargetAnimation | ||
resetTargets(toTarget:UIComponent, fromTarget:UIComponent = null, letCurrentAnimationComplete:Boolean = true):void | DoubleTargetAnimation | ||
setEaseType(easer:IEaser):void [override] | DoubleTargetAnimation |
Method | Defined By | ||
---|---|---|---|
addToQueue(backwards:Boolean, overridedefaultdurationInMs:Number, continueFromCurrentState:Boolean):void [override] | DoubleTargetAnimation | ||
allAnimationsCompleteChecker(e:EffectEvent):void [override] | DoubleTargetAnimation | ||
allAnimationsStartChecker(e:EffectEvent):void [override] | DoubleTargetAnimation | ||
animation1onUpdateChecker(e:EffectEvent):void | DoubleTargetAnimation | ||
animation2onUpdateChecker(e:EffectEvent):void | DoubleTargetAnimation | ||
checkIfNewAnimationPlayShouldBeQueued(interruptCurrentAnimation:Boolean):Boolean [override] | DoubleTargetAnimation | ||
checkIfTargetCanBeResettedNow(letCurrentAnimationComplete:Boolean):Boolean [override] | DoubleTargetAnimation | ||
getLastQueuedTarget():UIComponent [override] | DoubleTargetAnimation | ||
playNextQueuedAnimationNow():void | GenericAnimationDefinition | ||
resetTargetsNow():void | DoubleTargetAnimation | ||
setTargetsFromQueuedAnimation(queuedAnimation:QueuedAnimation):void [override] | DoubleTargetAnimation |
_animation1 | property |
protected var _animation1:Animate
_animation2 | property |
protected var _animation2:Animate
_fromTarget | property |
protected var _fromTarget:UIComponent
_newFromTarget | property |
protected var _newFromTarget:UIComponent
_newToTarget | property |
protected var _newToTarget:UIComponent
_toTarget | property |
protected var _toTarget:UIComponent
animation1 | property |
animation1:Animate
[read-only] public function get animation1():Animate
animation2 | property |
animation2:Animate
[read-only] public function get animation2():Animate
fromTarget | property |
fromTarget:UIComponent
[read-only] public function get fromTarget():UIComponent
toTarget | property |
toTarget:UIComponent
[read-only] public function get toTarget():UIComponent
DoubleTargetAnimation | () | Constructor |
public function DoubleTargetAnimation(fromTarget:UIComponent, toTarget:UIComponent, defDuration:Number, easeTypeDef:Linear = null)
fromTarget:UIComponent | |
toTarget:UIComponent | |
defDuration:Number | |
easeTypeDef:Linear (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 |
animation1onUpdateChecker | () | method |
protected function animation1onUpdateChecker(e:EffectEvent):void
Parameters
e:EffectEvent |
animation2onUpdateChecker | () | method |
protected function animation2onUpdateChecker(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 )
|
resetTargets | () | method |
public function resetTargets(toTarget:UIComponent, fromTarget:UIComponent = null, letCurrentAnimationComplete:Boolean = true):void
Parameters
toTarget:UIComponent | |
fromTarget:UIComponent (default = null )
| |
letCurrentAnimationComplete:Boolean (default = true )
|
resetTargetsNow | () | method |
protected function resetTargetsNow():void
setEaseType | () | method |
override public function setEaseType(easer:IEaser):void
Parameters
easer:IEaser |
setTargetsFromQueuedAnimation | () | method |
override protected function setTargetsFromQueuedAnimation(queuedAnimation:QueuedAnimation):void
Parameters
queuedAnimation:QueuedAnimation |