| Pacote | fl.transitions |
| Classe | public class Transition |
| Herança | Transition EventDispatcher Object |
| Subclasses | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9, AIR 1.0 |
Elementos da API relacionados
Propriedades públicas
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| direction : Number
Determina a direção de atenuação da ocorrência de Tween. | Transition | ||
| duration : Number
Determina o espaço de tempo para a ocorrência de Tween. | Transition | ||
| easing : Function
Define o efeito de interpolação da animação. | Transition | ||
Métodos públicos
Eventos
Constantes públicas
| Constante | Definido por | ||
|---|---|---|---|
| IN : uint = 0 [estático]
Constante para a propriedade direction que determina o tipo de atenuação. | Transition | ||
| OUT : uint = 1 [estático]
Constante para a propriedade direction que determina o tipo de atenuação. | Transition | ||
Detalhes da propriedade
direction | propriedade |
direction:Number| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9, AIR 1.0 |
Determina a direção de atenuação da ocorrência de Tween. Use uma das constantes da classe Transition: Transition.IN ou Transition.OUT.
Implementação
public function get direction():Number public function set direction(value:Number):voidduration | propriedade |
easing | propriedade |
easing:Function| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9, AIR 1.0 |
Define o efeito de interpolação da animação. Use um dos efeitos nos pacotes fl.transitions ou fl.transitions.easing.
Implementação
public function get easing():Function public function set easing(value:Function):voidDetalhes da constante
IN | Constante |
public static const IN:uint = 0| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9, AIR 1.0 |
Constante para a propriedade direction que determina o tipo de atenuação.
OUT | Constante |
public static const OUT:uint = 1| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9, AIR 1.0 |
Constante para a propriedade direction que determina o tipo de atenuação.
Exemplos Como usar este exemplo
Transition_example.as
Para saber quando o efeito de transição conclui, escute o evento transitionInDone ou o evento transitionOutDone (dependendo de se você define a propriedade de direção da transição em Transition.IN ou Transition.OUT). Exemplo fornecido 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;
}
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas