Packagefeathers.motion.transitions
Classpublic class ScreenFadeTransitionManager
InheritanceScreenFadeTransitionManager Inheritance Object

A transition for ScreenNavigator that fades out the old screen and fades in the new screen.

See also

feathers.controls.ScreenNavigator


Public Properties
 PropertyDefined By
  delay : Number
A delay before the transition starts, measured in seconds.
ScreenFadeTransitionManager
  duration : Number
The duration of the transition, measured in seconds.
ScreenFadeTransitionManager
  ease : Object
The easing function to use.
ScreenFadeTransitionManager
  skipNextTransition : Boolean = false
Determines if the next transition should be skipped.
ScreenFadeTransitionManager
Protected Properties
 PropertyDefined By
  navigator : ScreenNavigator
The ScreenNavigator being managed.
ScreenFadeTransitionManager
Public Methods
 MethodDefined By
  
Constructor.
ScreenFadeTransitionManager
Protected Methods
 MethodDefined By
  
onTransition(oldScreen:DisplayObject, newScreen:DisplayObject, onComplete:Function):void
The function passed to the transition property of the ScreenNavigator.
ScreenFadeTransitionManager
Property Detail
delayproperty
delay:Number

A delay before the transition starts, measured in seconds. This may be required on low-end systems that will slow down for a short time after heavy texture uploads.

The default value is 0.1.


Implementation
    public function get delay():Number
    public function set delay(value:Number):void
durationproperty 
duration:Number

The duration of the transition, measured in seconds.

The default value is 0.25.


Implementation
    public function get duration():Number
    public function set duration(value:Number):void
easeproperty 
ease:Object

The easing function to use.

The default value is starling.animation.Transitions.EASE_OUT.


Implementation
    public function get ease():Object
    public function set ease(value:Object):void
navigatorproperty 
protected var navigator:ScreenNavigator

The ScreenNavigator being managed.

skipNextTransitionproperty 
public var skipNextTransition:Boolean = false

Determines if the next transition should be skipped. After the transition, this value returns to false.

The default value is false.

Constructor Detail
ScreenFadeTransitionManager()Constructor
public function ScreenFadeTransitionManager(navigator:ScreenNavigator)

Constructor.

Parameters
navigator:ScreenNavigator
Method Detail
onTransition()method
protected function onTransition(oldScreen:DisplayObject, newScreen:DisplayObject, onComplete:Function):void

The function passed to the transition property of the ScreenNavigator.

Parameters

oldScreen:DisplayObject
 
newScreen:DisplayObject
 
onComplete:Function