| Paquete | fl.transitions |
| Clase | public class Transition |
| Herencia | Transition EventDispatcher Object |
| Subclases | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Elementos de API relacionados
Propiedades públicas
| Propiedad | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | |
| direction : Number
Determina la dirección de aceleración de la instancia de interpolación. | Transition | ||
| duration : Number
Determina la longitud de tiempo para la instancia de interpolación. | Transition | ||
| easing : Function
Establece el efecto de interpolación para la animación. | Transition | ||
Métodos públicos
Eventos
Constantes públicas
| Constante | Definido por | ||
|---|---|---|---|
| IN : uint = 0 [estática]
Constante para la propiedad de dirección que determinar el tipo de suavizado. | Transition | ||
| OUT : uint = 1 [estática]
Constante para la propiedad de dirección que determinar el tipo de suavizado. | Transition | ||
Información sobre propiedades
direction | propiedad |
direction:Number| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Determina la dirección de aceleración de la instancia de interpolación. Utilice una de las constantes de la clase Transition: Transition.IN o Transition.OUT.
Implementación
public function get direction():Number public function set direction(value:Number):voidduration | propiedad |
duration:Number| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Determina la longitud de tiempo para la instancia de interpolación.
Implementación
public function get duration():Number public function set duration(value:Number):voideasing | propiedad |
easing:Function| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Establece el efecto de interpolación para la animación. Utilice uno de los efectos de los paquetes fl.transitions o fl.transitions.easing.
Implementación
public function get easing():Function public function set easing(value:Function):voidInformación sobre constantes
IN | Constante |
public static const IN:uint = 0| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Constante para la propiedad direction que determina el tipo de aceleración.
OUT | Constante |
public static const OUT:uint = 1| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Constante para la propiedad de dirección que determinar el tipo de suavizado.
Ejemplos Cómo utilizar este ejemplo
Transition_example.as
Para saber cuándo finaliza el efecto de transición, detecte el evento transitionInDone o el evento transitionOutDone (dependiendo de si se establece la propiedad de dirección la transición en Transition.IN o Transition.OUT). Ejemplo facilitado por 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;
}
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas