Paquete | flash.display |
Clase | public dynamic class MovieClip |
Herencia | MovieClip Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Subclases | FlexMovieClip, GravityBootstrap, LivePreviewParent, SystemManager, UIMovieClip, WindowedSystemManager |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
A diferencia del objeto Sprite, un objeto MovieClip tiene línea de tiempo.
>En Flash Professional, los métodos de la clase MovieClip proporcionan la misma funcionalidad que las acciones que van dirigidas a clips de película. También existen métodos adicionales que carecen de acciones equivalentes en el cuadro de herramientas Acciones del panel Acciones en la herramienta de edición de Flash.
No se puede acceder a las instancias secundarias colocadas en el escenario en el motor de ejecución de Flash por código del constructor de una instancia principal, ya que no se han creado en ese punto en la ejecución del código. Antes de acceder al valor secundario, el principal debe crear la instancia secundaria por código o acceder con retraso a la función callback que detecta el valor secundario para que distribuya el evento Event.ADDED_TO_STAGE
.
Si modifica alguna de las propiedades siguientes de un objeto MovieClip que contenga una interpolación de movimiento, se detiene la cabeza lectora en dicho objeto MovieClip: alpha
, blendMode
, filters
, height
, opaqueBackground
, rotation
, scaleX
, scaleY
, scale9Grid
, scrollRect
, transform
, visible
, width
, x
o y
. No obstante, no detiene la cabeza lectora en ninguno de los objetos MovieClip secundarios de dicho objeto MovieClip.
Nota: Flash Lite 4 admite la propiedad MovieClip.opaqueBackground sólo si FEATURE_BITMAPCACHE está definido. La configuración predeterminada de Flash Lite 4 no define FEATURE_BITMAPCACHE. Para activar la propiedad MovieClip.opaqueBackground para un dispositivo adecuado, defina FEATURE_BITMAPCACHE en el proyecto.
Propiedad | Definido por | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
La implementación actual de accesibilidad (AccessibilityImplementation) para esta instancia de InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Las opciones de accesibilidad actuales para este objeto de visualización. | DisplayObject | ||
alpha : Number
Indica el valor de transparencia alfa del objeto especificado. | DisplayObject | ||
blendMode : String
Un valor de la clase BlendMode que especifica el modo de mezcla que debe utilizarse. | DisplayObject | ||
blendShader : Shader [solo escritura]
Define un sombreado para utilizarlo en la mezcla del primer plano y del fondo. | DisplayObject | ||
buttonMode : Boolean
Especifica el modo de botón de este elemento sprite. | Sprite | ||
cacheAsBitmap : Boolean
Si se define como true, los motores de ejecución de Flash dejan en caché una representación interna de mapa de bits del objeto de visualización. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Si su valor no es null, este objeto Matrix define cómo un objeto de visualización se procesa cuando cacheAsBitmap se define como true. | DisplayObject | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
contextMenu : NativeMenu
Especifica el menú contextual asociado a este objeto. | InteractiveObject | ||
currentFrame : int [solo lectura]
Especifica el número del fotograma en el que está situada la cabeza lectora en la línea de tiempo de la instancia de MovieClip. | MovieClip | ||
currentFrameLabel : String [solo lectura]
La etiqueta del fotograma actual en la línea de tiempo de la instancia de MovieClip. | MovieClip | ||
currentLabel : String [solo lectura]
La etiqueta actual en la que está situada la cabeza lectora en la línea de tiempo de la instancia de MovieClip. | MovieClip | ||
currentLabels : Array [solo lectura]
Devuelve un conjunto de objetos FrameLabel de la escena actual. | MovieClip | ||
currentScene : Scene [solo lectura]
La escena actual en la que está situada la cabeza lectora en la línea de tiempo de la instancia de MovieClip. | MovieClip | ||
doubleClickEnabled : Boolean
Especifica si este objeto recibe eventos doubleClick. | InteractiveObject | ||
dropTarget : DisplayObject [solo lectura]
Especifica el objeto de visualización sobre el que se está arrastrando el elemento sprite o sobre el que se ha colocado el elemento sprite. | Sprite | ||
enabled : Boolean
Valor booleano que indica si un clip de película está activado. | MovieClip | ||
filters : Array
Conjunto indexado que contiene todos los objetos de filtro actualmente asociados con el objeto de visualización. | DisplayObject | ||
focusRect : Object
Especifica si este objeto muestra un rectángulo de selección. | InteractiveObject | ||
framesLoaded : int [solo lectura]
Número de fotogramas que se han cargado de un flujo de archivo SWF. | MovieClip | ||
graphics : Graphics [solo lectura]
Especifica el objeto Graphics que pertenece a este elemento sprite, donde pueden ejecutarse comandos de dibujo vectorial. | Sprite | ||
height : Number
Indica la altura del objeto de visualización, expresada en píxeles. | DisplayObject | ||
hitArea : Sprite
Designa otro elemento sprite para que actúe como área activa de un elemento sprite. | Sprite | ||
isPlaying : Boolean [solo lectura]
Valor booleano que indica si un clip de película se está reproduciendo. | MovieClip | ||
loaderInfo : LoaderInfo [solo lectura]
Devuelve un objeto LoaderInfo que contiene información sobre la carga del archivo al que pertenece este objeto de visualización. | DisplayObject | ||
mask : DisplayObject
El objeto de visualización que origina la llamada se enmascara mediante el objeto mask especificado. | DisplayObject | ||
metaData : Object
Obtiene el objeto de metadatos de la instancia de DisplayObject si los metadatos se almacenaron con la instancia de este objeto DisplayObject en el archivo SWF a través de una etiqueta PlaceObject4. | DisplayObject | ||
mouseChildren : Boolean
Determina si los elementos secundarios del objeto están activados para acciones de ratón o de dispositivo de entrada de usuario. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Especifica si este objeto recibe la entrada del ratón, la entrada del usuario o mensajes. | InteractiveObject | ||
mouseX : Number [solo lectura]
Indica la coordenada x de la posición del ratón o del dispositivo de entrada del usuario, en píxeles. | DisplayObject | ||
mouseY : Number [solo lectura]
Indica la coordenada y de la posición del ratón o del dispositivo de entrada del usuario, en píxeles. | DisplayObject | ||
name : String
Indica el nombre de instancia de DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Especifica si un teclado virtual (teclado en pantalla) se debe mostrar cuando esta instancia de InteractiveObject recibe la selección. | InteractiveObject | ||
numChildren : int [solo lectura]
Devuelve el número de elementos secundarios de este objeto. | DisplayObjectContainer | ||
opaqueBackground : Object
Especifica si el objeto de visualización es opaco con un determinado color de fondo. | DisplayObject | ||
parent : DisplayObjectContainer [solo lectura]
Indica el objeto DisplayObjectContainer que contiene este objeto de visualización. | DisplayObject | ||
root : DisplayObject [solo lectura]
Para un objeto de visualización en un archivo SWF cargado, la propiedad root es el objeto de visualización de nivel más alto en la parte de la estructura de árbol de la lista de visualización representada por dicho archivo SWF. | DisplayObject | ||
rotation : Number
Indica el giro de la instancia de DisplayObject, expresado en grados, con respecto a su orientación original. | DisplayObject | ||
rotationX : Number
Indica la rotación del eje x de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D. | DisplayObject | ||
rotationY : Number
Indica la rotación del eje y de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D. | DisplayObject | ||
rotationZ : Number
Indica la rotación del eje z de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D. | DisplayObject | ||
scale9Grid : Rectangle
La cuadrícula de escala aplicada actualmente. | DisplayObject | ||
scaleX : Number
Indica la escala horizontal (percentage) del objeto aplicada desde el punto de registro. | DisplayObject | ||
scaleY : Number
Indica la escala vertical (percentage) de un objeto aplicada desde el punto de registro del objeto. | DisplayObject | ||
scaleZ : Number
Indica la escala de profundidad (porcentaje) de un objeto aplicada desde el punto de registro del objeto. | DisplayObject | ||
scenes : Array [solo lectura]
Un conjunto de objetos Scene que enumeran el nombre, el número de fotogramas y las etiquetas de fotogramas de una escena de la instancia de MovieClip. | MovieClip | ||
scrollRect : Rectangle
Los límites del rectángulo de desplazamiento del objeto de visualización. | DisplayObject | ||
softKeyboard : String
Controla la apariencia del teclado virtual. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Define el área que debe permanecer en pantalla cuando se muestra un teclado virtual (no disponible en iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Controla el sonido dentro de este elemento sprite. | Sprite | ||
stage : Stage [solo lectura]
El escenario del objeto de visualización. | DisplayObject | ||
tabChildren : Boolean
Determina si los elementos secundarios del objeto están habilitados para tabulación. | DisplayObjectContainer | ||
tabEnabled : Boolean
Especifica si este objeto está en el orden de tabulación. | InteractiveObject | ||
tabIndex : int
Especifica el orden de tabulación de los objetos de un archivo SWF. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [solo lectura]
Devuelve un objeto TextSnapshot para esta instancia de DisplayObjectContainer. | DisplayObjectContainer | ||
totalFrames : int [solo lectura]
El número total de fotogramas de la instancia de MovieClip. | MovieClip | ||
trackAsMenu : Boolean
Indica si otros objetos de visualización que sean objetos SimpleButton o MovieClip pueden recibir eventos de liberación de ratón o de entrada del usuario. | MovieClip | ||
transform : flash.geom:Transform
Objeto con propiedades pertenecientes a una matriz, transformación de color y límites de píxel de un objeto de visualización. | DisplayObject | ||
useHandCursor : Boolean
Valor booleano que indica si debe aparecer la mano que señala (cursor de mano) cuando el puntero pasa por encima de un elemento sprite en el que la propiedad buttonMode se ha definido con el valor true. | Sprite | ||
visible : Boolean
Indica si el objeto de visualización es visible. | DisplayObject | ||
width : Number
Indica la anchura del objeto de visualización, expresada en píxeles. | DisplayObject | ||
x : Number
Indica la coordenada x de la instancia de DisplayObject en relación a las coordenadas locales del DisplayObjectContainer principal. | DisplayObject | ||
y : Number
Indica la coordenada y de la instancia de DisplayObject en relación a las coordenadas locales del DisplayObjectContainer principal. | DisplayObject | ||
z : Number
Indica la posición de la coordenada z en el eje z de la instancia de DisplayObject relativa al contenedor principal 3D. | DisplayObject |
Método | Definido por | ||
---|---|---|---|
Crea una nueva instancia de MovieClip. | MovieClip | ||
Añade una instancia secundaria de DisplayObject a esta instancia de DisplayObjectContainer. | DisplayObjectContainer | ||
Añade una instancia secundaria de DisplayObject a esta instancia de DisplayObjectContainer. | DisplayObjectContainer | ||
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 | ||
Indica si las restricciones de seguridad provocarían la omisión de objetos de visualización de la lista devuelta al llamar al método DisplayObjectContainer.getObjectsUnderPoint() con el punto point especificado. | DisplayObjectContainer | ||
Determina si el objeto de visualización especificado es un elemento secundario de la instancia de DisplayObjectContainer o la propia instancia. | DisplayObjectContainer | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Devuelve un rectángulo que define el área del objeto de visualización relativo al sistema de coordenadas del objeto targetCoordinateSpace. | DisplayObject | ||
Devuelve la instancia del objeto de visualización secundario que sale del índice especificado. | DisplayObjectContainer | ||
Devuelve el objeto de visualización secundario que sale con el nombre especificado. | DisplayObjectContainer | ||
Devuelve la posición de índice de una instancia secundaria de DisplayObject. | DisplayObjectContainer | ||
Devuelve un conjunto de objetos que quedan bajo el punto especificado y son elementos secundarios (o terciarios, etc.) de esta instancia de DisplayObjectContainer. | DisplayObjectContainer | ||
Devuelve un rectángulo que define el límite del objeto de visualización, basado en el sistema de coordenadas definido por el parámetro targetCoordinateSpace, excluyendo los trazos en las formas. | DisplayObject | ||
Convierte el objeto point de las coordenadas del escenario (globales) en las coordenadas del objeto de visualización (locales). | DisplayObject | ||
Convierte un punto bidimensional de las coordenadas (globales) del escenario en coordenadas (locales) de un objeto tridimensional. | DisplayObject | ||
Inicia la reproducción del archivo SWF en el fotograma especificado. | MovieClip | ||
Traslada la cabeza lectora al fotograma especificado del clip de película y la detiene en dicho lugar. | MovieClip | ||
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 | ||
Calcula el cuadro delimitador del objeto de visualización para ver si se solapa o corta con el cuadro delimitador del objeto de visualización obj. | DisplayObject | ||
Evalúa el objeto de visualización para comprobar si se solapa o presenta un punto de intersección con el punto especificado por los parámetros x e y. | DisplayObject | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Convierte un punto tridimensional de las coordenadas (locales) del objeto de visualización tridimensional en un punto bidimensional en las coordenadas (globales) del escenario. | DisplayObject | ||
Convierte el objeto point de coordenadas del objeto de visualización (locales) en coordenadas del escenario (globales). | DisplayObject | ||
Traslada la cabeza lectora al siguiente fotograma y la detiene en dicho punto. | MovieClip | ||
Mueve la cabeza lectora a la siguiente escena de la instancia de MovieClip. | MovieClip | ||
Mueve la cabeza lectora por la línea de tiempo del clip de película. | MovieClip | ||
Traslada la cabeza lectora al fotograma anterior y la detiene en dicho punto. | MovieClip | ||
Mueve la cabeza lectora a la escena anterior de la instancia de MovieClip. | MovieClip | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina la instancia child de DisplayObject especificada de la lista de elementos secundarios de la instancia de DisplayObjectContainer. | DisplayObjectContainer | ||
Elimina una instancia de DisplayObject secundaria de la posición de índice especificada en la lista de elementos secundarios de DisplayObjectContainer. | DisplayObjectContainer | ||
Elimina todas las instancias child de DisplayObject especificadas de la lista de elementos secundarios de la instancia de DisplayObjectContainer. | DisplayObjectContainer | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Muestra un teclado virtual. | InteractiveObject | ||
Cambia la posición de un elemento secundario existente en el contendor de objeto de visualización. | DisplayObjectContainer | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Permite al usuario arrastrar el elemento sprite especificado. | Sprite | ||
Permite al usuario arrastrar el elemento sprite especificado en un dispositivo táctil. | Sprite | ||
Detiene la cabeza lectora en el clip de película. | MovieClip | ||
Se detiene gradualmente la ejecución de línea de tiempo de todos los objetos MovieClip con raíz en este objeto. | DisplayObjectContainer | ||
Finaliza el método startDrag(). | Sprite | ||
Finaliza el método startTouchDrag() para su uso con dispositivos táctiles. | Sprite | ||
Intercambia el orden z (de delante a atrás) de los dos objetos secundarios especificados. | DisplayObjectContainer | ||
Intercambia el orden z (de delante a atrás) de los objetos secundarios situados en las posiciones de índice especificadas en la lista de elementos secundarios. | DisplayObjectContainer | ||
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 |
currentFrame | propiedad |
currentFrame:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica el número del fotograma en el que está situada la cabeza lectora en la línea de tiempo de la instancia de MovieClip. Si el clip de película tiene varias escenas, este valor será el número de fotograma de la escena actual.
Implementación
public function get currentFrame():int
Ejemplo ( Cómo utilizar este ejemplo )
gotoAndStop()
y la propiedad currentFrame
para ordenar a la cabeza lectora del clip de película mc1
que avance cinco fotogramas con respecto a su posición actual y se detenga:
mc1.gotoAndStop(mc1.currentFrame + 5);
currentFrameLabel | propiedad |
currentFrameLabel:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
La etiqueta del fotograma actual en la línea de tiempo de la instancia de MovieClip. Si el fotograma actual no tiene ninguna etiqueta, currentLabel
es null
.
Implementación
public function get currentFrameLabel():String
currentLabel | propiedad |
currentLabel:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La etiqueta actual en la que está situada la cabeza lectora en la línea de tiempo de la instancia de MovieClip. Si el fotograma actual no tiene etiqueta, currentLabel
se establece con el nombre del fotograma anterior que incluya una etiqueta. Si el fotograma actual y los anteriores no incluyen una etiqueta, currentLabel
devuelve el valor null
.
Implementación
public function get currentLabel():String
Ejemplo ( Cómo utilizar este ejemplo )
currentLabel
de un objeto MovieClip denominado mc1
:
trace(mc1.currentLabel);
currentLabels | propiedad |
currentLabels:Array
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve un conjunto de objetos FrameLabel de la escena actual. Si la instancia de MovieClip no utiliza escenas, el conjunto incluirá todas las etiquetas de fotogramas de toda la instancia de MovieClip.
Implementación
public function get currentLabels():Array
Elementos de API relacionados
Ejemplo ( Cómo utilizar este ejemplo )
currentLabels
de un objeto MovieClip denominado mc1
:
import flash.display.FrameLabel; var labels:Array = mc1.currentLabels; for (var i:uint = 0; i < labels.length; i++) { var label:FrameLabel = labels[i]; trace("frame " + label.frame + ": " + label.name); }
currentScene | propiedad |
currentScene:Scene
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La escena actual en la que está situada la cabeza lectora en la línea de tiempo de la instancia de MovieClip.
Implementación
public function get currentScene():Scene
Elementos de API relacionados
Ejemplo ( Cómo utilizar este ejemplo )
currentScene
de un objeto MovieClip denominado mc1
:
import flash.display.Scene; var scene:Scene = mc1.currentScene; trace(scene.name + ": " + scene.numFrames + " frames");
enabled | propiedad |
enabled:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Valor booleano que indica si un clip de película está activado. El valor predeterminado de enabled
es true
. Si enabled
se configura con el valor false
, se desactivarán los fotogramas Over, Down y Up. El clip de película continuará recibiendo eventos (por ejemplo, mouseDown
, mouseUp
, keyDown
y keyUp
).
La propiedad enabled
sólo controla las propiedades de botón de un clip de película. Puede cambiar la propiedad enabled
en cualquier momento; el clip de película modificado se activa o desactiva de inmediato. Si enabled
se establece con el valor false
, el objeto no se incluirá en el orden de tabulación automático.
Implementación
public function get enabled():Boolean
public function set enabled(value:Boolean):void
Ejemplo ( Cómo utilizar este ejemplo )
enabled
para desactivar las propiedades de botón de un objeto MovieClip denominado mc1
:
mc1.enabled = false;
framesLoaded | propiedad |
framesLoaded:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Número de fotogramas que se han cargado de un flujo de archivo SWF. Puede utilizar la propiedad framesLoaded
para determinar si se ha cargado el contenido de un fotograma específico y el de todos los que le preceden y si está disponible localmente en el navegador. También puede utilizarla para controlar la descarga de archivos SWF grandes. Por ejemplo, puede que desee mostrar un mensaje a los usuarios para indicar que el archivo SWF se está cargando hasta que un fotograma concreto del archivo SWF haya terminado de cargarse.
Si el clip de película contiene varias escenas, la propiedad framesLoaded
devolverá el número de fotogramas cargados para todas las escenas del clip de película.
Implementación
public function get framesLoaded():int
Elementos de API relacionados
Ejemplo ( Cómo utilizar este ejemplo )
framesLoaded
y totalFrames
para determinar si el flujo de objeto MovieClip denominado mc1
se ha cargado totalmente:
if (mc1.framesLoaded == mc1.totalFrames) { trace("OK."); }
isPlaying | propiedad |
scenes | propiedad |
scenes:Array
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Un conjunto de objetos Scene que enumeran el nombre, el número de fotogramas y las etiquetas de fotogramas de una escena de la instancia de MovieClip.
Implementación
public function get scenes():Array
Elementos de API relacionados
Ejemplo ( Cómo utilizar este ejemplo )
scenes
de un objeto MovieClip denominado mc1
:
import flash.display.Scene; for (var i:uint = 0; i < mc1.scenes.length; i++) { var scene:Scene = mc1.scenes[i]; trace("scene " + scene.name + ": " + scene.numFrames + " frames"); }
totalFrames | propiedad |
totalFrames:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
El número total de fotogramas de la instancia de MovieClip.
Si el clip de película contiene varios fotogramas, la propiedad totalFrames
devolverá el número de fotogramas para todas las escenas del clip de película.
Implementación
public function get totalFrames():int
Ejemplo ( Cómo utilizar este ejemplo )
totalFrames
de un objeto MovieClip denominado mc1
:
trace(mc1.totalFrames);
trackAsMenu | propiedad |
trackAsMenu:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9 |
Indica si otros objetos de visualización que sean objetos SimpleButton o MovieClip pueden recibir eventos de liberación de ratón o de entrada del usuario. La propiedad trackAsMenu
permite crear menús. Puede establecer la propiedad trackAsMenu
en cualquier objeto SimpleButton o MovieClip. El valor predeterminado de la propiedad trackAsMenu
es false
.
Puede cambiar la propiedad trackAsMenu
en cualquier momento; el clip de película modificado adoptará de inmediato el nuevo comportamiento.
Implementación
public function get trackAsMenu():Boolean
public function set trackAsMenu(value:Boolean):void
Ejemplo ( Cómo utilizar este ejemplo )
trackAsMenu
para activar eventos de liberación del botón del ratón para un objeto MovieClip denominado mc1
:
mc1.trackAsMenu = true;
MovieClip | () | Información sobre |
public function MovieClip()
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea una nueva instancia de MovieClip. Tras crear el MovieClip, llame al método addChild()
o addChildAt()
de un contenedor de objeto de visualización que esté en el escenario.
gotoAndPlay | () | método |
public function gotoAndPlay(frame:Object, scene:String = null):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Inicia la reproducción del archivo SWF en el fotograma especificado. Esto sucede después de que hayan terminado de ejecutarse todas las acciones restantes en el fotograma. Para especificar una escena además de un fotograma, especifique un valor para el parámetro scene
.
Parámetros
frame:Object — Número que representa el número de fotograma o la cadena que representa la etiqueta del fotograma al que se envía la cabeza lectora. Si especifica un número, éste será relativo a la escena que especifique. Si no especifica ninguna escena, la escena actual determina el número de fotograma global que debe reproducir. Si especifica una escena, la cabeza lectora saltará al número de fotograma de la escena especificada.
| |
scene:String (default = null ) — El nombre de la escena que debe reproducirse. Este parámetro es opcional.
|
Ejemplo ( Cómo utilizar este ejemplo )
gotoAndPlay()
para ordenar a la cabeza lectora del clip de película mc1
que avance cinco fotogramas con respecto a su posición actual:
mc1.gotoAndPlay(mc1.currentFrame + 5);
gotoAndPlay()
para ordenar a la cabeza lectora del clip de película mc1
que avance al fotograma con la etiqueta "intro"
de la escena "Scene 12"
:
mc1.gotoAndPlay("intro", "Scene 12");
gotoAndStop | () | método |
public function gotoAndStop(frame:Object, scene:String = null):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Traslada la cabeza lectora al fotograma especificado del clip de película y la detiene en dicho lugar. Esto sucede después de que hayan terminado de ejecutarse todas las acciones restantes en el fotograma. Si desea especificar una escena además de un fotograma, especifique un parámetro scene
.
Parámetros
frame:Object — Número que representa el número de fotograma o la cadena que representa la etiqueta del fotograma al que se envía la cabeza lectora. Si especifica un número, éste será relativo a la escena que especifique. Si no especifica ninguna escena, la escena actual determina el número de fotograma global al que debe ir y se detiene. Si especifica una escena, la cabeza lectora irá al número de fotograma de la escena especificada y se detendrá.
| |
scene:String (default = null ) — El nombre de la escena. Este parámetro es opcional.
|
Emite
ArgumentError — Si los valores de scene o frame especificados no se encuentran en este clip de película.
|
Ejemplo ( Cómo utilizar este ejemplo )
gotoAndStop()
y la propiedad currentFrame
para ordenar a la cabeza lectora del clip de película mc1
que avance cinco fotogramas con respecto a su posición actual y se detenga:
mc1.gotoAndStop(mc1.currentFrame + 5);
gotoAndStop()
para ordenar a la cabeza lectora del clip de película mc1
que avance al fotograma con la etiqueta "finale"
de la escena "Scene 12"
y detenga la cabeza lectora:
mc1.gotoAndStop("finale", "Scene 12");
nextFrame | () | método |
public function nextFrame():void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Traslada la cabeza lectora al siguiente fotograma y la detiene en dicho punto. Esto sucede después de que hayan terminado de ejecutarse todas las acciones restantes en el fotograma.
Elementos de API relacionados
Ejemplo ( Cómo utilizar este ejemplo )
prev
desplaza la cabeza lectora al fotograma anterior, mientras que el botón nextBtn
la desplaza al fotograma siguiente.
import flash.events.MouseEvent; mc1.stop(); prevBtn.addEventListener(MouseEvent.CLICK, goBack); nextBtn.addEventListener(MouseEvent.CLICK, goForward); function goBack(event:MouseEvent):void { mc1.prevFrame(); } function goForward(event:MouseEvent):void { mc1.nextFrame(); }
nextScene | () | método |
public function nextScene():void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Mueve la cabeza lectora a la siguiente escena de la instancia de MovieClip. Esto sucede después de que hayan terminado de ejecutarse todas las acciones restantes en el fotograma.
Ejemplo ( Cómo utilizar este ejemplo )
prevBtn
desplaza la cabeza lectora a la escena anterior, mientras que el botón nextBtn
la desplaza a la escena siguiente.
import flash.events.MouseEvent; mc1.stop(); prevBtn.addEventListener(MouseEvent.CLICK, goBack); nextBtn.addEventListener(MouseEvent.CLICK, goForward); function goBack(event:MouseEvent):void { mc1.prevScene(); } function goForward(event:MouseEvent):void { mc1.nextScene(); }
play | () | método |
public function play():void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Mueve la cabeza lectora por la línea de tiempo del clip de película.
Elementos de API relacionados
Ejemplo ( Cómo utilizar este ejemplo )
stop()
para detener un clip de película denominado mc1
y reanudar la reproducción cuando el usuario haga clic en el campo de texto continueText
:
import flash.text.TextField; import flash.events.MouseEvent; var continueText:TextField = new TextField(); continueText.text = "Play movie..."; addChild(continueText); mc1.stop(); continueText.addEventListener(MouseEvent.CLICK, resumeMovie); function resumeMovie(event:MouseEvent):void { mc1.play(); }
prevFrame | () | método |
public function prevFrame():void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Traslada la cabeza lectora al fotograma anterior y la detiene en dicho punto. Esto sucede después de que hayan terminado de ejecutarse todas las acciones restantes en el fotograma.
Ejemplo ( Cómo utilizar este ejemplo )
prev
desplaza la cabeza lectora al fotograma anterior, mientras que el botón nextBtn
la desplaza al fotograma siguiente.
import flash.events.MouseEvent; mc1.stop(); prevBtn.addEventListener(MouseEvent.CLICK, goBack); nextBtn.addEventListener(MouseEvent.CLICK, goForward); function goBack(event:MouseEvent):void { mc1.prevFrame(); } function goForward(event:MouseEvent):void { mc1.nextFrame(); }
prevScene | () | método |
public function prevScene():void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Mueve la cabeza lectora a la escena anterior de la instancia de MovieClip. Esto sucede después de que hayan terminado de ejecutarse todas las acciones restantes en el fotograma.
Ejemplo ( Cómo utilizar este ejemplo )
prevBtn
desplaza la cabeza lectora a la escena anterior, mientras que el botón nextBtn
la desplaza a la escena siguiente.
import flash.events.MouseEvent; mc1.stop(); prevBtn.addEventListener(MouseEvent.CLICK, goBack); nextBtn.addEventListener(MouseEvent.CLICK, goForward); function goBack(event:MouseEvent):void { mc1.prevScene(); } function goForward(event:MouseEvent):void { mc1.nextScene(); }
stop | () | método |
public function stop():void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Detiene la cabeza lectora en el clip de película.
- La función constructora define un campo de texto, que se utiliza para mostrar valores de propiedades del objeto MovieClipExample (que extiende MovieClip).
- El valor devuelto del método
getPropertiesString()
se utiliza como texto para el campo de textooutputText
. El métodogetPropertiesString()
devuelve una cadena llena de valores de las siguientes propiedades del clip de película:currentFrame
,currentLabel
,currentScene
,framesLoaded
,totalFrames
ytrackAsMenu
. - Dos líneas de código de la función constructora ajustan las propiedades
width
yheight
del campo de textooutputText
. - La última línea de la función constructora añade el campo de texto
outputText
a la lista de visualización.
package { import flash.display.MovieClip; import flash.text.TextField; public class MovieClipExample extends MovieClip { public function MovieClipExample() { var outputText:TextField = new TextField(); outputText.text = getPropertiesString(); outputText.width = stage.stageWidth; outputText.height = outputText.textHeight; addChild(outputText); } private function getPropertiesString():String { var str:String = "" + "currentFrame: " + currentFrame + "\n" + "currentLabel: " + currentLabel + "\n" + "currentScene: " + currentScene + "\n" + "framesLoaded: " + framesLoaded + "\n" + "totalFrames: " + totalFrames + "\n" + "trackAsMenu: " + trackAsMenu + "\n"; return str; } } }
Tue Jun 12 2018, 02:12 PM Z