| Package | fl.transitions | 
| Class | public class Transition | 
| Inheritance | Transition  EventDispatcher  Object | 
| Subclasses | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flash CS3 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
Related API Elements
Public Properties
| Property | Defined By | ||
|---|---|---|---|
|  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance. | Object | |
| direction : Number 
 Determines the easing direction for the Tween instance. | Transition | ||
| duration : Number 
 Determines the length of time for the Tween instance. | Transition | ||
| easing : Function 
 Sets the tweening effect for the animation. | Transition | ||
Public Methods 
Public Constants
| Constant | Defined By | ||
|---|---|---|---|
| IN : uint = 0 [static] 
 Constant for the direction property that determines the type of easing. | Transition | ||
| OUT : uint = 1 [static] 
 Constant for the direction property that determines the type of easing. | Transition | ||
Property Detail
| direction | property | 
direction:Number| Language Version: | ActionScript 3.0 | 
| Product Version: | Flash CS3 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
 Determines the easing direction for the Tween instance. Use one of the constants from
 the Transition class: Transition.IN or Transition.OUT.
 
Implementation
    public function get direction():Number    public function set direction(value:Number):void| duration | property | 
| easing | property | 
easing:Function| Language Version: | ActionScript 3.0 | 
| Product Version: | Flash CS3 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
Sets the tweening effect for the animation. Use one of the effects in the fl.transitions or fl.transitions.easing packages.
Implementation
    public function get easing():Function    public function set easing(value:Function):voidConstant Detail
| IN | Constant | 
public static const IN:uint = 0| Language Version: | ActionScript 3.0 | 
| Product Version: | Flash CS3 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
 Constant for the direction property that determines the type of easing.
 
| OUT | Constant | 
public static const OUT:uint = 1| Language Version: | ActionScript 3.0 | 
| Product Version: | Flash CS3 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
Constant for the direction property that determines the type of easing.
Examples How to use this example 
Transition_example.as
 To know when the transition effect completes, listen for either the transitionInDone event or the transitionOutDone event (depending on whether you set the transition's direction property to Transition.IN or Transition.OUT).
 Example provided by 
 ActionScriptExamples.com. 
//
// Requires:
//   - MovieClip on the Stage with an instance name of "logo".
//   - Button component on the Stage with an instance name of "button".
//
import fl.transitions.*;
import fl.transitions.easing.*;
 
var blindsObj:Object = {type:Blinds,
                        direction:Transition.IN,
                        duration:4,
                        easing:Strong.easeOut,
                        numStrips:10,
                        dimension:1};
 
button.label = "Play";
button.addEventListener(MouseEvent.CLICK, button_click);
 
function button_click(evt:MouseEvent):void {
    button.enabled = false;
    logo.alpha = 1.0; // 100% (reset alpha)
    var transition:Transition = TransitionManager.start(logo, blindsObj);
    transition.addEventListener("transitionInDone", transition_transitionInDone);
}
 
function transition_transitionInDone(evt:Event):void {
    logo.alpha = 0.5; // 50%
    button.enabled = true;
}
Thu Dec 6 2018, 01:12 PM -08:00
 Hide Inherited Public Properties
 Hide Inherited Public Properties Show Inherited Public Properties
 Show Inherited Public Properties