Pacchettofl.transitions
Classepublic class TransitionManager
EreditarietàTransitionManager Inheritance EventDispatcher Inheritance Object

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

La classe TransitionManager definisce effetti di animazione. In particolare, consente di applicare un effetto di animazione, scelto da una serie di dieci, a clip filmato. Quando si creano componenti personalizzati, è possibile utilizzare la classe TransitionManager per applicare effetti di animazione ai clip filmato dell'interfaccia visiva del componente. Gli effetti di transizione in fl.transitions.easing sono definiti in una serie di classi di transizione che estendono tutte la classe base fl.transitions.Transition. Le transizioni vengono applicate solo attraverso un'istanza di TransitionManager e non direttamente. La classe TransitionManager implementa eventi di animazione.

È possibile creare un'istanza di TransitionManager in due diversi modi:

Vedere anche

TransitionManager.start()
Funzione di costruzione di TransitionManager
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing


Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  content: MovieClip
L'istanza del clip filmato a cui TransitionManager deve applicare una transizione.
TransitionManager
  contentAppearance: Object
[sola lettura] Un oggetto che contiene le proprietà visive salvate del parametro content (clip filmato target) a cui verranno applicate le transizioni.
TransitionManager
 Inheritedprototype: Object
[statico] Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
Object
Metodi pubblici
 MetodoDefinito da
  
Funzione di costruzione per la creazione di una nuova istanza di TransitionManager.
TransitionManager
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
EventDispatcher
 Inherited
Invia un evento nel flusso di eventi.
EventDispatcher
 Inherited
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
EventDispatcher
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Rimuove un listener dall'oggetto EventDispatcher.
EventDispatcher
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
  
start(content:MovieClip, transParams:Object):Transition
[statico] Crea una nuova istanza TransitionManager, definisce l'oggetto target, applica una transizione e la avvia.
TransitionManager
  
Crea l'istanza di una transizione e la avvia.
TransitionManager
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
EventDispatcher
Eventi
 Evento Riepilogo Definito da
 Inherited Inviato quando Flash Player riceve lo stato di attivazione del sistema operativo e diventa attivo.EventDispatcher
 Inherited Inviato quando Flash Player perde lo stato di attivazione del sistema operativo e sta per diventare inattivo.EventDispatcher
Descrizione delle proprietà
contentproprietà
content:MovieClip  [lettura-scrittura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

L'istanza del clip filmato a cui TransitionManager deve applicare una transizione.


Implementazione
    public function get content():MovieClip
    public function set content(value:MovieClip):void
contentAppearanceproprietà 
contentAppearance:Object  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Un oggetto che contiene le proprietà visive salvate del parametro content (clip filmato target) a cui verranno applicate le transizioni.


Implementazione
    public function get contentAppearance():Object
Descrizione della funzione di costruzione
TransitionManager()Funzione di costruzione
public function TransitionManager(content:MovieClip)

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Funzione di costruzione per la creazione di una nuova istanza di TransitionManager. Tuttavia, il metodo TransitionManager.start() è il sistema più efficiente di creazione e implementazione di un'istanza di TransitionManager. Se si usa la funzione di costruzione di TransitionManager per creare un'istanza, utilizzare l'operatore new, quindi designare le proprietà di transizione e avviare l'effetto di transizione in una fase successiva chiamando il metodo TransitionManager.startTransition().

Ad esempio:

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

Parametri
content:MovieClip — L'oggetto MovieClip a cui applicare l'effetto di transizione.

Vedere anche

Descrizione dei metodi
start()metodo
public static function start(content:MovieClip, transParams:Object):Transition

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Crea una nuova istanza TransitionManager, definisce l'oggetto target, applica una transizione e la avvia. In particolare, la chiamata a questo metodo crea un'istanza della classe TransitionManager se non ne esiste già una, quindi crea un'istanza della classe di transizione definita nel parametro transParams e infine avvia la transizione. La transizione viene applicata al clip filmato definito nel parametro content.

Ad esempio:

  import fl.transitions.*;
  import fl.transitions.easing.*;
    
  TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

Parametri

content:MovieClip — L'oggetto MovieClip a cui applicare l'effetto di transizione.
 
transParams:Object — Una raccolta di parametri che vengono passati all'interno di un oggetto. L'oggetto transParams deve contenere un parametro type che indica la classe dell'effetto di transizione da applicare, seguito dai parametri direction, duration e easing. Inoltre, è necessario includere qualsiasi parametro richiesto dalla classe dell'effetto di transizione. Ad esempio, la classe dell'effetto di transizione fl.transitions.Iris richiede i parametri aggiuntivi startPoint e shape. Pertanto, oltre ai parametri type, duration, e easing richiesti da ogni transizione, vengono aggiunti all'oggetto transParams anche i parametri startPoint e shape richiesti dall'effetto fl.transitions.Iris.

Restituisce
Transition — L'istanza Transition.
startTransition()metodo 
public function startTransition(transParams:Object):Transition

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Crea l'istanza di una transizione e la avvia. Se esiste già una transizione corrispondente, questa viene rimossa e viene creata e avviata una nuova transizione. Questo metodo viene utilizzato unitamente alla funzione di costruzione.

Ad esempio:

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

In alternativa, è possibile usare il metodo TransitionManager.start(), che rappresenta un sistema più efficace per implementare un effetto di transizione.

Parametri

transParams:Object — Una raccolta di parametri che vengono passati all'interno di un oggetto. L'oggetto transParams deve contenere un parametro type che indica la classe dell'effetto di transizione da applicare, seguito dai parametri direction, duration e easing. Inoltre, è necessario includere qualsiasi parametro richiesto dalla classe dell'effetto di transizione. Ad esempio, la classe dell'effetto di transizione fl.transitions.Iris richiede i parametri aggiuntivi startPoint e shape. Pertanto, oltre ai parametri type, duration, e easing richiesti da ogni transizione, vengono aggiunti all'oggetto transParams anche i parametri startPoint e shape richiesti dall'effetto fl.transitions.Iris.

Restituisce
Transition — L'istanza Transition.

Vedere anche





 

Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti

Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/fl/transitions/TransitionManager.html