Paket | fl.transitions |
Klasse | public class TransitionManager |
Vererbung | TransitionManager EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Sie haben zwei Möglichkeiten, eine TransitionManager-Instanz zu erstellen:
- Rufen Sie die Methode
TransitionManager.start()
auf. Dies ist die einfachste und die empfohlene Methode, eine TransitionManager-Instanz zu erstellen. - Verwenden Sie den Operator
new
. Sie legen dann die Übergangseigenschaften fest und starten den Übergangseffekt in einem zweiten Schritt, indem Sie die MethodeTransitionManager.startTransition()
aufrufen.
Verwandte API-Elemente
TransitionManager-Konstruktorfunktion
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
content : MovieClip
Die Movieclip-Instanz, auf die der TransitionManager einen Übergang anwenden soll. | TransitionManager | ||
contentAppearance : Object [schreibgeschützt]
Ein Objekt, das die gespeicherten grafischen Eigenschaften des Inhalts (Ziel-Movieclip), auf den die Übergänge angewendet werden, enthält. | TransitionManager |
Methode | Definiert von | ||
---|---|---|---|
TransitionManager(content:MovieClip)
Konstruktorfunktion zum Erstellen einer neuen TransitionManager-Instanz. | TransitionManager | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
[statisch]
Erstellt eine neue TransitionManager-Instanz, legt das Zielobjekt fest, wendet einen Übergang an und startet ihn. | TransitionManager | ||
Erstellt eine Übergangsinstanz und startet sie. | TransitionManager | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
content | Eigenschaft |
content:MovieClip
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Die Movieclip-Instanz, auf die der TransitionManager einen Übergang anwenden soll.
Implementierung
public function get content():MovieClip
public function set content(value:MovieClip):void
contentAppearance | Eigenschaft |
contentAppearance:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Ein Objekt, das die gespeicherten grafischen Eigenschaften des Inhalts (Ziel-Movieclip), auf den die Übergänge angewendet werden, enthält.
Implementierung
public function get contentAppearance():Object
TransitionManager | () | Konstruktor |
public function TransitionManager(content:MovieClip)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Konstruktorfunktion zum Erstellen einer neuen TransitionManager-Instanz. Mit der Methode TransitionManager.start()
kann eine TransitionManager-Instanz jedoch effizienter erstellt und implementiert werden. Wenn Sie eine Instanz mit der TransitionManager-Konstruktorfunktion erstellen, verwenden Sie den Operator new
, legen Sie die Übergangseigenschaften fest und starten Sie den Übergangseffekt in einem zweiten Schritt, indem Sie die Methode TransitionManager.startTransition()
aufrufen.
Beispiel:
import fl.transitions.*; import fl.transitions.easing.*; var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip); myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
content:MovieClip — Das MovieClip-Objekt, auf das der Übergangseffekt angewendet wird.
|
Verwandte API-Elemente
start | () | Methode |
public static function start(content:MovieClip, transParams:Object):fl.transitions:Transition
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Erstellt eine neue TransitionManager-Instanz, legt das Zielobjekt fest, wendet einen Übergang an und startet ihn. Diese Methode erstellt, wenn sie aufgerufen wird, eine Instanz der TransitionManager-Klasse, falls noch nicht vorhanden, erstellt eine Instanz der angegebenen Transition-Klasse (im Parameter transParams
festgelegt) und startet den Übergang. Der Übergang wird auf den Movieclip angewendet, der im Parameter content
festgelegt wird.
Beispiel:
import fl.transitions.*; import fl.transitions.easing.*; TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
Parameter
content:MovieClip — Das MovieClip-Objekt, auf das der Übergangseffekt angewendet wird.
| |
transParams:Object — Eine Gruppe von Parametern, die innerhalb eines Objekts übergeben wird. Das Objekt transParams sollte einen Parameter type enthalten, der die anzuwendende Übergangseffekt-Klasse angibt, gefolgt von den Parametern direction , duration und easing . Zusätzlich müssen Sie ggf. weitere für diese Übergangseffekt-Klasse erforderliche Parameter angeben. Die Übergangseffekt-Klasse fl.transitions.Iris transition erfordert zum Beispiel die zusätzlichen Parameter startPoint und shape . Neben den Parametern type , duration und easing , die für jeden Übergang erforderlich sind, müssten Sie dem Objekt transParams also auch die Parameter startPoint und shape hinzufügen, die für den Effekt fl.transitions.Iris benötigt werden.
|
fl.transitions:Transition — Die Übergangsinstanz.
|
startTransition | () | Methode |
public function startTransition(transParams:Object):fl.transitions:Transition
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9, AIR 1.0 |
Erstellt eine Übergangsinstanz und startet sie. Falls bereits ein entsprechender Übergang vorhanden ist, wird dieser Übergang entfernt und ein neuer Übergang erstellt und gestartet. Diese Methode wird in Verbindung mit der Konstruktorfunktion eingesetzt.
Beispiel:
import fl.transitions.*; import fl.transitions.easing.*; var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip); myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
Alternativ können Sie die Methode TransitionManager.start()
verwenden, mit der Sie einen Übergangseffekt effizienter implementieren können.
Parameter
transParams:Object — Eine Gruppe von Parametern, die innerhalb eines Objekts übergeben wird. Das Objekt transParams sollte einen Parameter type enthalten, der die anzuwendende Übergangseffekt-Klasse angibt, gefolgt von den Parametern direction, duration und easing. Zusätzlich müssen Sie ggf. weitere für diese Übergangseffekt-Klasse erforderliche Parameter angeben. Die Übergangseffekt-Klasse fl.transitions.Iris transition erfordert zum Beispiel die zusätzlichen Parameter startPoint und shape . Neben den Parametern type , duration und easing , die für jeden Übergang erforderlich sind, müssten Sie dem Objekt transParams also auch die Parameter startPoint und shape hinzufügen, die für den Effekt fl.transitions.Iris benötigt werden.
|
fl.transitions:Transition — Die Übergangsinstanz.
|
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z