| Paket | fl.transitions |
| Klasse | public class Transition |
| Vererbung | Transition EventDispatcher Object |
| Unterklassen | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Verwandte API-Elemente
Öffentliche Eigenschaften
| Eigenschaft | Definiert von | ||
|---|---|---|---|
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | |
| direction : Number
Legt die Beschleunigungsrichtung für die Tween-Instanz fest. | Transition | ||
| duration : Number
Legt die Zeitdauer für die Tween-Instanz fest. | Transition | ||
| easing : Function
Legt den Tweening-Effekt für die Animation fest. | Transition | ||
Öffentliche Methoden
Ereignisse
Öffentliche Konstanten
| Konstante | Definiert von | ||
|---|---|---|---|
| IN : uint = 0 [statisch]
Konstante für die direction-Eigenschaft, die die Beschleunigungsart festlegt. | Transition | ||
| OUT : uint = 1 [statisch]
Konstante für die direction-Eigenschaft, die die Beschleunigungsart festlegt. | Transition | ||
Eigenschaftendetails
direction | Eigenschaft |
direction:Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Legt die Beschleunigungsrichtung für die Tween-Instanz fest. Verwenden Sie eine Konstante der Transition-Klasse: Transition.IN oder Transition.OUT.
Implementierung
public function get direction():Number public function set direction(value:Number):voidduration | Eigenschaft |
easing | Eigenschaft |
easing:Function| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Legt den Tweening-Effekt für die Animation fest. Verwenden Sie einen Effekt der Pakete fl.transitions bzw. fl.transitions.easing.
Implementierung
public function get easing():Function public function set easing(value:Function):voidKonstantendetails
IN | Konstante |
public static const IN:uint = 0| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Konstante für die direction-Eigenschaft, die den Typ der Beschleunigung festlegt.
OUT | Konstante |
public static const OUT:uint = 1| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Konstante für die direction-Eigenschaft, die die Beschleunigungsart festlegt.
Beispiele Verwendung dieses Beispiels
Transition_example.as
Um zu erfahren, wann der Übergangseffekt abgeschlossen ist, verwenden Sie einen Listener entweder für das transitionInDone-Ereignis oder für das transitionOutDone-Ereignis (je nachdem, ob Sie die direction-Eigenschaft des Übergangs in Transition.IN oder in Transition.OUT festlegen). Beispiel bereitgestellt von 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, 10:04 AM Z
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen