Pacchetto | fl.transitions |
Classe | public class TransitionManager |
Ereditarietà | TransitionManager EventDispatcher Object |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
Potete creare un'istanza di TransitionManager in due diversi modi:
- Chiamate il metodo
TransitionManager.start()
. Questo è il modo più semplice e consigliato per creare un'istanza TransitionManager. - Usate l'operatore
new
. Successivamente dovete definire le proprietà della transizione e avviare l'effetto di transizione nella fase successiva chiamando il metodoTransitionManager.startTransition()
.
Elementi API correlati
Funzione di costruzione di TransitionManager
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing
Proprietà | Definito da | ||
---|---|---|---|
constructor : 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 |
Metodo | Definito da | ||
---|---|---|---|
TransitionManager(content:MovieClip)
Funzione di costruzione per la creazione di una nuova istanza di TransitionManager. | TransitionManager | ||
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 | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
[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 | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
content | proprietà |
content:MovieClip
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
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
contentAppearance | proprietà |
contentAppearance:Object
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
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
TransitionManager | () | Funzione di costruzione |
public function TransitionManager(content:MovieClip)
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
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 usate la funzione di costruzione di TransitionManager per creare un'istanza, utilizzate l'operatore new
, quindi designate le proprietà di transizione e avviate 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});
content:MovieClip — L'oggetto MovieClip a cui applicare l'effetto di transizione.
|
Elementi API correlati
start | () | metodo |
public static function start(content:MovieClip, transParams:Object):fl.transitions:Transition
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
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, dovete 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, dovreste aggiungere all'oggetto transParams anche i parametri startPoint e shape richiesti dall'effetto fl.transitions.Iris.
|
fl.transitions:Transition — L'istanza Transition.
|
startTransition | () | metodo |
public function startTransition(transParams:Object):fl.transitions:Transition
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
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, potete 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, dovete 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, dovreste aggiungere all'oggetto transParams anche i parametri startPoint e shape richiesti dall'effetto fl.transitions.Iris.
|
fl.transitions:Transition — L'istanza Transition.
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z