ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
fl.transitions 

TransitionManager  - AS3 Flash

Paketfl.transitions
Klassepublic class TransitionManager
VererbungTransitionManager Inheritance EventDispatcher Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Die TransitionManager-Klasse definiert Animationseffekte. Sie können damit einen von zehn Animationseffekten auf Movieclips anwenden. Wenn Sie benutzerdefinierte Komponenten erstellen, können Sie der TransitionManager-Klasse Animationseffekte auf Movieclips in der grafischen Schnittstelle Ihrer Komponente anwenden. Die Übergangseffekte in fl.transitions.easing werden als eine Gruppe von Transition-Klassen definiert, die alle die Basisklasse fl.transitions.Transition erweitern. Sie wenden Übergänge nur über eine Instanz von TransitionManager an; sie werden nicht direkt instanziiert. Die TransitionManager-Klasse implementiert Animationsereignisse.

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 Methode TransitionManager.startTransition() aufrufen.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : 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
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktorfunktion zum Erstellen einer neuen TransitionManager-Instanz.
TransitionManager
 Inherited
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
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
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
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Eigenschaftendetails

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
Konstruktordetails

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});
  

Parameter
content:MovieClip — Das MovieClip-Objekt, auf das der Übergangseffekt angewendet wird.

Verwandte API-Elemente

Methodendetails

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.

Rückgabewerte
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.

Rückgabewerte
fl.transitions:Transition — Die Übergangsinstanz.

Verwandte API-Elemente





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.