Paquete | fl.transitions |
Clase | public class TransitionManager |
Herencia | TransitionManager EventDispatcher Object |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Las instancias de TransitionManager se pueden crear de dos formas:
- Llamar al método
TransitionManager.start()
. Esta es la forma más simple y recomendada para crear una instancia de TransitionManager. - Utilizar el operador
new
. A continuación, se designan las propiedades de transición y se inicia el efecto de transición en un segundo paso. Para ello, se llama al métodoTransitionManager.startTransition()
.
Elementos de API relacionados
Función constructora TransitionManager
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
content : MovieClip
La instancia de clip de película a la que TransitionManager va a aplicar una transición. | TransitionManager | ||
contentAppearance : Object [solo lectura]
Objeto que contiene las propiedades visuales guardadas del contenido (clip de película de destino) en el que se aplicarán las transiciones. | TransitionManager |
Método | Definido por | ||
---|---|---|---|
TransitionManager(content:MovieClip)
Función constructora para crear una nueva instancia de TransitionManager. | TransitionManager | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
[estática]
Crea una nueva instancia de TransitionManager, designa el objeto de destino, aplica una transición y la inicia. | TransitionManager | ||
Crea una instancia de la transición y la inicia. | TransitionManager | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
content | propiedad |
content:MovieClip
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
La instancia de clip de película a la que TransitionManager va a aplicar una transición.
Implementación
public function get content():MovieClip
public function set content(value:MovieClip):void
contentAppearance | propiedad |
contentAppearance:Object
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Objeto que contiene las propiedades visuales guardadas del contenido (clip de película de destino) en el que se aplicarán las transiciones.
Implementación
public function get contentAppearance():Object
TransitionManager | () | Información sobre |
public function TransitionManager(content:MovieClip)
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Función constructora para crear una nueva instancia de TransitionManager. Sin embargo, el método TransitionManager.start()
es una forma más eficaz de crear e implementar una instancia de TransitionManager. Si no utiliza la función constructora TransitionManager para crear una instancia, utilice el operador new
y, a continuación, designe las propiedades de transición e inicie el efecto de transición en un segundo paso llamando al método TransitionManager.startTransition()
.
Por ejemplo:
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 — Objeto MovieClip al que se aplica el efecto de transición.
|
Elementos de API relacionados
start | () | método |
public static function start(content:MovieClip, transParams:Object):fl.transitions:Transition
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Crea una nueva instancia de TransitionManager, designa el objeto de destino, aplica una transición y la inicia. En concreto, llamar a este método crea una instancia de la clase TransitionManager si ya no existe una, crea una instancia de la clase de transición especificada designada en el parámetro transParams
y, a continuación, inicia la transición. La transición se aplica al clip de película designado en el parámetro content
.
Por ejemplo:
import fl.transitions.*; import fl.transitions.easing.*; TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
Parámetros
content:MovieClip — Objeto MovieClip al que se aplica el efecto de transición.
| |
transParams:Object — Colección de parámetros pasados en un objeto. El objeto transParams debe incluir un parámetro type que indique la clase de efecto de transición que se va a aplicar, seguido de los parámetros direction , duration y easing . Además, debe incluir los parámetros requeridos por la clase de efecto de la transición. Por ejemplo, la clase de efecto de transición fl.transitions.Iris requiere los parámetros adicionales startPoint y shape . Por tanto, además de los parámetros type , duration y easing que requiere toda transición, se deberían añadir (al objeto transParams ) los parámetros startPoint y shape que requiere el efecto fl.transitions.Iris.
|
fl.transitions:Transition — Instancia Transition.
|
startTransition | () | método |
public function startTransition(transParams:Object):fl.transitions:Transition
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0 |
Crea una instancia de la transición y la inicia. Si ya existe una transición coincidente, la transición existente se elimina y se crea e inicia una nueva. Este método se utiliza junto a la función constructora.
Por ejemplo:
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});
De forma alternativa, puede utilizar el método TransitionManager.start()
, que constituye una forma más eficaz de implementar un efecto de transición.
Parámetros
transParams:Object — Colección de parámetros pasados en un objeto. El objeto transParams debería contener un parámetro type que indica la clase de efecto de transición que se va a aplicar, junto a los parámetros de dirección, duración y suavizado. Además, debe incluir los parámetros requeridos por la clase de efecto de la transición. Por ejemplo, la clase de efecto de transición fl.transitions.Iris requiere los parámetros adicionales startPoint y shape . Por tanto, además de los parámetros type , duration y easing que requiere toda transición, se deberían añadir (al objeto transParams ) los parámetros startPoint y shape que requiere el efecto fl.transitions.Iris.
|
fl.transitions:Transition — Instancia Transition.
|
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z