Paquete | fl.video |
Clase | public class FLVPlayback |
Herencia | FLVPlayback Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Actualiza la clase FLVPlayback del manual Referencia del lenguaje y componentes ActionScript 3.0 con las siguientes propiedades y métodos incorporados para mejorar la accesibilidad al teclado y al lector de pantalla del componente.
Es importante que incluya la versión "con accesibilidad" del componente en el proyecto antes de intentar acceder a las nuevas propiedades y métodos.
La clase FLVPlayback permite incluir un reproductor de vídeo en la aplicación para reproducir archivos de vídeo (FLV) descargados de forma progresiva a través de HTTP, o reproducir archivos FLV sin interrupción, desde Flash Media Server (FMS) o desde Flash Video Streaming Service (FVSS).
Para la actualización de Flash Player 3 (versión 9.0.115.0) y versiones posteriores, el componente FLVPlayback se actualizó para admitir formatos de vídeo MPEG-4 de alta definición que utilizan la codificación H.264 estándar de la industria. Para obtener más información sobre los formatos de vídeo admitidos por el componente FLVPlayback, consulte Controlling web video with ActionScript 3 FLVPlayback programming (Control de vídeo web con programación FLVPlayback en ActionScript 3, en inglés).
A diferencia de otros componentes de ActionScript 3.0, el componente FLVPlayback no amplía UIComponent y, por lo tanto, no admite los métodos y propiedades de esta clase.
Para acceder a las propiedades, métodos y eventos de la clase FLVPlayback, debe importar la clase a su aplicación, bien arrastrando el componente FLVPlayback al escenario en la aplicación Flash o importándolo de forma explícita en ActionScript con ayuda de la sentencia import
. La siguiente sentencia importa la clase FLVPlayback:
import fl.video.FLVPlayback;
La clase FLVPlayback tiene una constante VERSION
que es una propiedad de clase. Las propiedades de clase sólo están disponibles en la propia clase. La constante VERSION
devuelve una cadena que indica la versión del componente. El siguiente código muestra la versión en el panel Salida:
import fl.video.FLVPlayback; trace(FLVPlayback.VERSION);
Elementos de API relacionados
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent
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 | ||
activeVideoPlayerIndex : uint
Número que especifica qué instancia del reproductor de vídeo se verá afectada por otras API (interfaz de programación de aplicaciones). | FLVPlayback | ||
align : String
Especifica el diseño del vídeo si la propiedad scaleMode se ha establecido como VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE. | FLVPlayback | ||
alpha : Number
Indica el valor de transparencia alfa del objeto especificado. | DisplayObject | ||
autoPlay : Boolean
Valor booleano que, si se establece como true, hace que el archivo FLV comience a reproducirse automáticamente tras definir la propiedad source. | FLVPlayback | ||
autoRewind : Boolean
Valor booleano que, si se establece como true, hace que el archivo FLV se rebobine hasta el fotograma 1 cuando se detenga la reproducción porque el reproductor alcanzó el final del flujo o porque se llamó al método stop(). | FLVPlayback | ||
backButton : Sprite
Control de reproducción BackButton. | FLVPlayback | ||
bitrate : Number
Número que especifica los bits por segundo establecidos para la transferencia del archivo FLV. | FLVPlayback | ||
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 | ||
buffering : Boolean [solo lectura]
Valor booleano. Es true si el vídeo está en estado de almacenamiento en búfer. | FLVPlayback | ||
bufferingBar : Sprite
Control de la barra de almacenamiento en búfer. | FLVPlayback | ||
bufferingBarHidesAndDisablesOthers : Boolean
Si se establece como true, oculta el control SeekBar y desactiva los controles Play, Pause, PlayPause, BackButton y ForwardButton mientras el archivo FLV está en estado de almacenamiento en búfer. | FLVPlayback | ||
bufferTime : Number
Valor que especifica el número de segundos que se almacenarán en la memoria antes de que se inicie la reproducción de un flujo de vídeo. | FLVPlayback | ||
buttonMode : Boolean
Especifica el modo de botón de este elemento sprite. | Sprite | ||
bytesLoaded : uint [solo lectura]
Valor que indica el número de bytes descargados para una descarga HTTP. | FLVPlayback | ||
bytesTotal : uint [solo lectura]
Valor que especifica el número total de bytes descargados para una descarga HTTP. | FLVPlayback | ||
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 | ||
cuePoints : Array [solo escritura]
Conjunto que describe los puntos de referencia de ActionScript y los puntos de referencia del archivo FLV incorporados desactivados. | FLVPlayback | ||
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 | ||
endTabIndex : int [solo lectura]
Devuelve el valor siguiente disponible de tabIndex tras los controles de FLVPlayback. | FLVPlayback | ||
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 | ||
forwardButton : Sprite
Control del botón de avance. | FLVPlayback | ||
fullScreenBackgroundColor : uint
Color de fondo utilizado en el modo de pantalla completa. | FLVPlayback | ||
fullScreenButton : Sprite
Control del botón FullScreen. | FLVPlayback | ||
fullScreenSkinDelay : int
Especifica el tiempo de demora, en milisegundos, para ocultar el aspecto. | FLVPlayback | ||
fullScreenTakeOver : Boolean
Cuando el escenario entra en modo de pantalla completa, el componente FLVPlayback está por encima de todo el contenido y toma el control de toda la pantalla. | FLVPlayback | ||
graphics : Graphics [solo lectura]
Especifica el objeto Graphics que pertenece a este elemento sprite, donde pueden ejecutarse comandos de dibujo vectorial. | Sprite | ||
height : Number [override]
Número que especifica la altura de la instancia de FLVPlayback. | FLVPlayback | ||
hitArea : Sprite
Designa otro elemento sprite para que actúe como área activa de un elemento sprite. | Sprite | ||
idleTimeout : Number
Cantidad de tiempo, en milisegundos, antes de que Flash cierre una conexión inactiva con Flash Media Server (FMS) tras realizar una pausa o detener una reproducción. | FLVPlayback | ||
isLive : Boolean
Valor booleano. Es true si el flujo de vídeo es dinámico. | FLVPlayback | ||
isRTMP : Boolean [solo lectura]
Valor booleano. Es true si el archivo FLV se transmite desde Flash Media Server (FMS) con RTMP. | FLVPlayback | ||
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 [solo lectura]
Objeto que es un paquete de información de metadatos que se recibe de una llamada al método callback NetSteam.onMetaData(), si está disponible. | FLVPlayback | ||
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 | ||
metadataLoaded : Boolean [solo lectura]
Valor booleano. Es true si se ha encontrado y procesado un paquete de metadatos o si el archivo FLV se ha codificado sin el paquete de metadatos. | FLVPlayback | ||
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 | ||
muteButton : Sprite
Control del botón de silencio. | FLVPlayback | ||
name : String
Indica el nombre de instancia de DisplayObject. | DisplayObject | ||
ncMgr : INCManager [solo lectura]
Objeto INCManager que proporciona acceso a una instancia de la clase que implementa INCManager, que es una interfaz de la clase NCManager. | FLVPlayback | ||
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 | ||
pauseButton : Sprite
Control del botón de pausa. | FLVPlayback | ||
paused : Boolean [solo lectura]
Valor booleano. Es true si el archivo FLV está en estado de pausa. | FLVPlayback | ||
playButton : Sprite
Control del botón de reproducción. | FLVPlayback | ||
playheadPercentage : Number
Número que especifica el valor actual de playheadTime como un porcentaje de la propiedad totalTime. | FLVPlayback | ||
playheadTime : Number
Número que representa el tiempo o la posición actual (en segundos) de la cabeza lectora, que puede ser un valor fraccionario. | FLVPlayback | ||
playheadUpdateInterval : Number
Número que es la cantidad de tiempo en milisegundos entre cada evento playheadUpdate. | FLVPlayback | ||
playing : Boolean [solo lectura]
Valor booleano. Es true si el archivo FLV está en estado de reproducción. | FLVPlayback | ||
playPauseButton : Sprite
Control del botón de reproducción/pausa. | FLVPlayback | ||
preferredHeight : int [solo lectura]
Número que especifica la altura del archivo de origen FLV. | FLVPlayback | ||
preferredWidth : int [solo lectura]
Proporciona la anchura del archivo de origen FLV. | FLVPlayback | ||
preview : String [solo escritura]
Sólo para previsualización dinámica. | FLVPlayback | ||
progressInterval : Number
Número que es la cantidad de tiempo en milisegundos entre cada evento progress. | FLVPlayback | ||
registrationHeight : Number
Altura utilizada para alinear el contenido del vídeo al realizar el cambio de tamaño automático. | FLVPlayback | ||
registrationWidth : Number
Anchura utilizada para alinear el contenido del vídeo al realizar el cambio de tamaño automático. | FLVPlayback | ||
registrationX : Number
Coordenada x empleada para alinear el contenido de vídeo al cambiar el tamaño automáticamente. | FLVPlayback | ||
registrationY : Number
Coordenada y empleada para alinear el contenido de vídeo al cambiar el tamaño automáticamente. | FLVPlayback | ||
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 | ||
scaleMode : String
Especifica cómo cambiará el tamaño del vídeo tras la carga. | FLVPlayback | ||
scaleX : Number [override]
Número que especifica la escala horizontal. | FLVPlayback | ||
scaleY : Number [override]
Número que especifica la escala vertical. | FLVPlayback | ||
scaleZ : Number
Indica la escala de profundidad (porcentaje) de un objeto aplicada desde el punto de registro del objeto. | DisplayObject | ||
scrollRect : Rectangle
Los límites del rectángulo de desplazamiento del objeto de visualización. | DisplayObject | ||
scrubbing : Boolean [solo lectura]
Valor booleano. Es true si el usuario se desplaza con SeekBar y false en caso contrario. | FLVPlayback | ||
seekBar : Sprite
Control SeekBar. | FLVPlayback | ||
seekBarInterval : Number
Número que especifica la frecuencia en milisegundos con que se debe comprobar el selector SeekBar durante el desplazamiento. | FLVPlayback | ||
seekBarScrubTolerance : Number
Número que especifica hasta dónde puede mover un usuario el selector de SeekBar antes de que se produzca una actualización. | FLVPlayback | ||
seekToPrevOffset : Number
Número de segundos que utiliza el método seekToPrevNavCuePoint() cuando compara su tiempo con el del punto de referencia anterior. | FLVPlayback | ||
skin : String
Cadena que especifica la URL de un archivo SWF de aspecto. | FLVPlayback | ||
skinAutoHide : Boolean
Valor booleano. Si es true, oculta el aspecto del componente cuando el ratón no está sobre el vídeo. | FLVPlayback | ||
skinBackgroundAlpha : Number
Valor alfa para el fondo del aspecto. | FLVPlayback | ||
skinBackgroundColor : uint
Color de fondo del aspecto (0xRRGGBB). | FLVPlayback | ||
skinFadeTime : int
Cantidad de tiempo, en milisegundos, que tarda el aspecto en aparecer y desaparecer al ocultarse o mostrarse. | FLVPlayback | ||
skinScaleMaximum : Number
Esta propiedad especifica el valor múltiple máximo que utilizará FLVPlayback para ajustar su aspecto cuando entre en el modo de pantalla completa con un Flash Player que admita la aceleración de hardware. | FLVPlayback | ||
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 [override]
Proporciona acceso directo a la propiedad VideoPlayer.soundTransform para permitir un mayor control del sonido. | FLVPlayback | ||
source : String
Cadena que especifica la URL del archivo FLV que se va a transmitir y cómo se debe transmitir. | FLVPlayback | ||
stage : Stage [solo lectura]
El escenario del objeto de visualización. | DisplayObject | ||
startTabIndex : int [solo lectura]
Devuelve el primer valor de tabIndex para los controles de FLVPlayback. | FLVPlayback | ||
state : String [solo lectura]
Cadena que especifica el estado del componente. | FLVPlayback | ||
stateResponsive : Boolean [solo lectura]
Valor booleano. Es true si el estado es interactivo. | FLVPlayback | ||
stopButton : Sprite
Control del botón de detención. | FLVPlayback | ||
stopped : Boolean [solo lectura]
Valor booleano. Es true si el estado de la instancia de FLVPlayback está detenido. | FLVPlayback | ||
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 | ||
totalTime : Number
Número que representa el tiempo total de reproducción del vídeo en segundos. | FLVPlayback | ||
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 | ||
visibleVideoPlayerIndex : uint
Número que puede utilizar para administrar varios flujos de archivos FLV. | FLVPlayback | ||
volume : Number
Número del intervalo 0 a 1 que indica el nivel del control de volumen. | FLVPlayback | ||
volumeBar : Sprite
Control de la barra de volumen. | FLVPlayback | ||
volumeBarInterval : Number
Número que especifica la frecuencia en milisegundos con que se debe comprobar la posición del selector de la barra de volumen durante el desplazamiento. | FLVPlayback | ||
volumeBarScrubTolerance : Number
Número que especifica hasta dónde puede mover un usuario el selector de la barra de volumen antes de que se produzca una actualización. | FLVPlayback | ||
width : Number [override]
Número que especifica la anchura de la instancia de FLVPlayback en el escenario. | FLVPlayback | ||
x : Number [override]
Número que especifica la posición horizontal (en píxeles) del reproductor de vídeo. | FLVPlayback | ||
y : Number [override]
Número que especifica la posición vertical (en píxeles) del reproductor de vídeo. | FLVPlayback | ||
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 FLVPlayback. | FLVPlayback | ||
Añade un punto de referencia de ActionScript y tiene el mismo efecto que añadir un punto de referencia de ActionScript a través del cuadro de diálogo Puntos de referencia, salvo que se produce cuando se ejecuta una aplicación y no durante el desarrollo de la misma. | FLVPlayback | ||
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 | ||
Asigna un valor de tabIndex a cada uno de los controles de FLVPlayback ordenándolos por posición horizontal, de izquierda a derecha. | FLVPlayback | ||
Trae un reproductor de vídeo al frente de la pila de reproductores de vídeo. | FLVPlayback | ||
Cierra NetStream y elimina el reproductor de vídeo especificado por el parámetro index. | FLVPlayback | ||
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 | ||
Establece el reproductor de vídeo FLVPlayback en pantalla completa. | FLVPlayback | ||
Busca el punto de referencia que tiene el tipo especificado en el parámetro type y los parámetros time y name, o la combinación de ambos, especificados. | FLVPlayback | ||
Busca un punto de referencia del tipo especificado que coincida o sea anterior al tiempo indicado. | FLVPlayback | ||
Busca el siguiente punto de referencia en my_cuePoint.array que tenga el mismo nombre que my_cuePoint.name. | FLVPlayback | ||
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 | ||
Obtiene el reproductor de vídeo especificado por el parámetro index. | FLVPlayback | ||
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 | ||
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 | ||
Devuelve false si el punto de referencia incorporado del archivo FLV está desactivado. | FLVPlayback | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Inicia la carga del archivo FLV y proporciona un acceso directo para establecer el valor de la propiedad autoPlay en false y para establecer los valores de las propiedades source, totalTime y isLive, si se proporcionan. | FLVPlayback | ||
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 | ||
Pausa la reproducción del flujo de vídeo. | FLVPlayback | ||
Reproduce el flujo de vídeo. | FLVPlayback | ||
Reproduce el archivo FLV una vez que éste se ha descargado lo suficiente. | FLVPlayback | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina un punto de referencia de ActionScript del archivo FLV cargado actualmente. | FLVPlayback | ||
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 | ||
Busca un tiempo especificado en el archivo en segundos, con una precisión de tres decimales (milisegundos). | FLVPlayback | ||
Busca un punto correspondiente a un porcentaje del archivo y coloca allí la cabeza lectora. | FLVPlayback | ||
Busca un tiempo especificado en el archivo en segundos, con una precisión de hasta tres decimales (milisegundos). | FLVPlayback | ||
Busca un punto de referencia de navegación que coincida con el tiempo, nombre, o tiempo y nombre especificados. | FLVPlayback | ||
Busca el siguiente punto de referencia de navegación, en función del valor actual de la propiedad playheadTime. | FLVPlayback | ||
Busca el anterior punto de referencia de navegación, en función del valor actual de la propiedad playheadTime. | FLVPlayback | ||
Cambia la posición de un elemento secundario existente en el contendor de objeto de visualización. | DisplayObjectContainer | ||
Activa o desactiva uno o más puntos de referencia del archivo FLV. | FLVPlayback | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Establece simultáneamente los valores de las propiedades scaleX y scaleY. | FLVPlayback | ||
Establece simultáneamente los valores de width y height. | FLVPlayback | ||
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 reproducción del vídeo. | FLVPlayback | ||
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 |
Evento | Resumen | Definido por | ||
---|---|---|---|---|
[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | |||
Se distribuye cuando un objeto de visualización se añade a la lista de visualización. | DisplayObject | |||
Se distribuye cuando un objeto de visualización se añade a la lista de visualización del escenario, bien directamente o a través de un subárbol que contiene el objeto de visualización. | DisplayObject | |||
Se distribuye cuando se cambia el tamaño o la disposición del reproductor de vídeo automáticamente. | FLVPlayback | |||
Se distribuye cuando la cabeza lectora se desplaza hasta el principio del reproductor de vídeo porque la propiedad autoRewind está establecida como true. | FLVPlayback | |||
Se distribuye cuando la instancia de FLVPlayback pasa al estado de almacenamiento en búfer. | FLVPlayback | |||
Se distribuye cuando el usuario selecciona 'Borrar' (o 'Eliminar') en el menú contextual. | InteractiveObject | |||
Se distribuye cuando un usuario pulsa y suelta el botón principal del dispositivo de señalización sobre el mismo objeto InteractiveObject. | InteractiveObject | |||
Se distribuye cuando se cierra NetConnection porque se ha agotado el tiempo de espera o se ha realizado una llamada al método closeVideoPlayer(), o porque se ha llamado al método load() o play(), o se ha establecido la propiedad source, provocando que se cierre la conexión RTMP. | FLVPlayback | |||
Se distribuye cuando finaliza la reproducción porque el reproductor llegó al final del archivo FLV. | FLVPlayback | |||
Se distribuye cuando un gesto de usuario activa el menú contextual asociado al objeto interactivo la aplicación de AIR. | InteractiveObject | |||
Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para copiar elementos, o bien cuando el usuario elige la opción 'Copiar' en el menú contextual. | InteractiveObject | |||
Se distribuye cuando se llega a un punto de referencia. | FLVPlayback | |||
Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para cortar elementos, o bien cuando el usuario elige la opción 'Cortar' en el menú contextual. | InteractiveObject | |||
[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher | |||
Se distribuye cuando un usuario pulsa y suelta el botón principal de un dispositivo de señalización dos veces en una sucesión rápida sobre el mismo objeto InteractiveObject cuando el indicador doubleClickEnabled de dicho objeto se ha definido como true. | InteractiveObject | |||
[evento de difusión] Se distribuye cuando la cabeza lectora entra en un nuevo fotograma. | DisplayObject | |||
[evento de difusión] Se distribuye cuando la cabeza lectora sale del fotograma actual. | DisplayObject | |||
Se distribuye cuando la ubicación de la cabeza lectora se mueve hacia delante mediante una llamada al método seek() o al hacer clic en el control ForwardButton. | FLVPlayback | |||
Se distribuye después de que un objeto de visualización quede seleccionado. | InteractiveObject | |||
Se distribuye después de que un objeto de visualización deje de estar seleccionado. | InteractiveObject | |||
[evento de difusión] Se distribuye una vez ejecutados los constructores de los objetos de visualización del fotograma, pero antes de que se ejecuten los scripts de fotograma. | DisplayObject | |||
Se distribuye cuando el usuario crea un punto de contacto a lo largo del borde de la superficie de toque con una instancia de InteractiveObject (por ejemplo, toque a lo largo del borde de la superficie de toque en el servidor de Siri para Apple TV). Algunos dispositivos también pueden interpretar este contacto como una combinación de varios eventos táctiles. | InteractiveObject | |||
Se distribuye cuando el usuario presiona dos puntos de contacto en la misma instancia de InteractiveObject en un dispositivo táctil (como, por ejemplo, pulsar y soltar dos dedos sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario mueve un punto de contacto sobre la instancia de InteractiveObject de un dispositivo táctil (como mover los dedos de izquierda a derecha sobre un objeto de visualización en un teléfono móvil o dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario realiza un gesto de zoom en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con dos dedos y girarlos sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario realiza un gesto de barrido en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con tres dedos y, a continuación, moverlos en paralelo sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario crea un punto de contacto con una instancia de InteractiveObject, seguidamente toca un dispositivo táctil (como colocar varios dedos sobre un objeto de visualización para abrir un menú y, a continuación, toca con un dedo para seleccionar un elemento de menú en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario realiza un gesto de zoom en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con dos dedos y, a continuación, separarlos rápidamente sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Este evento se distribuye a cualquier cliente app que admite entrada en línea con un IME | InteractiveObject | |||
Se distribuye cuando el usuario pulsa una tecla. | InteractiveObject | |||
Se distribuye cuando el usuario intenta cambiar la selección empleando la navegación mediante teclado. | InteractiveObject | |||
Se distribuye cuando el usuario suelta una tecla. | InteractiveObject | |||
Se distribuye cuando se cambia el tamaño o la disposición del reproductor de vídeo. | FLVPlayback | |||
Se distribuye la primera vez que se llega a los metadatos del archivo FLV. | FLVPlayback | |||
Se distribuye cuando un usuario pulsa y suelta el botón central del dispositivo de señalización sobre el mismo objeto InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario pulsa el botón central del dispositivo señalador sobre una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario pulsa el botón del dispositivo señalador sobre una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario intenta cambiar la selección empleando un dispositivo de señalización. | InteractiveObject | |||
Se distribuye cuando el usuario mueve el dispositivo de señalización mientras éste se encuentra sobre un InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario mueve un dispositivo de señalización hacia el exterior de una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario mueve un dispositivo de señalización sobre una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando se presiona la rueda del ratón sobre una instancia de InteractiveObject. | InteractiveObject | |||
Distribuido por el objeto InteractiveObject iniciador de arrastre cuando el usuario suelta el botón y finaliza el arrastre. | InteractiveObject | |||
Distribuido por el objeto InteractiveObject de destino cuando un objeto arrastrado se coloca sobre el objeto y la colocación se acepta con una llamada a DragManager.acceptDragDrop(). | InteractiveObject | |||
Distribuido por un objeto InteractiveObject cuando la acción de arrastre entra en sus límites. | InteractiveObject | |||
Distribuido por un objeto InteractiveObject cuando la acción de arrastre se sale de los límites. | InteractiveObject | |||
Distribuido continuamente por un objeto InteractiveObject mientras la operación de arrastre se mantiene dentro de sus límites. | InteractiveObject | |||
Distribuido al comienzo de una operación de arrastre por el objeto InteractiveObject especificado como iniciador de arrastre en la llamada a DragManager.doDrag(). | InteractiveObject | |||
Distribuido durante una operación de arrastre por el objeto InteractiveObject especificado como iniciador de arrastre en la llamada a DragManager.doDrag(). | InteractiveObject | |||
Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para pegar elementos, o bien cuando el usuario elige la opción 'Pegar' en el menú contextual. | InteractiveObject | |||
Se distribuye cuando el reproductor pasa al estado de pausa. | FLVPlayback | |||
Evento que se distribuye mientras se reproduce el archivo FLV con la frecuencia especificada en la propiedad playheadUpdateInterval o cuando se inicia el rebobinado. | FLVPlayback | |||
Se distribuye cuando se pasa al estado de reproducción. | FLVPlayback | |||
Indica el progreso con el número de bytes descargados. | FLVPlayback | |||
Se distribuye cuando el usuario baja un lápiz stylus activo más allá del umbral de detección de proximidad de la pantalla. | InteractiveObject | |||
Se distribuye cuando el usuario levanta un lápiz stylus activo por encima del umbral de detección de proximidad de la pantalla. | InteractiveObject | |||
Se distribuye cuando el usuario pasa un lápiz stylus activo por encima de la pantalla sin salir del umbral de detección de proximidad. | InteractiveObject | |||
Se distribuye cuando el usuario quita un lápiz stylus activo de encima de este objeto InteractiveObject permaneciendo dentro del umbral de detección de proximidad de la pantalla. | InteractiveObject | |||
Se distribuye cuando el usuario pasa un lápiz stylus activo directamente por encima de este objeto InteractiveObject permaneciendo dentro del umbral de detección de proximidad de la pantalla. | InteractiveObject | |||
Se distribuye cuando el usuario quita un lápiz stylus activo de encima de este objeto InteractiveObject y sus elementos secundarios permaneciendo dentro del umbral de detección de proximidad de la pantalla. | InteractiveObject | |||
Se distribuye cuando el usuario pasa un lápiz stylus activo por encima de este objeto InteractiveObject desde fuera del árbol de descendientes del objeto en la lista de visualización (permaneciendo dentro del umbral de detección de proximidad de la pantalla). | InteractiveObject | |||
Se distribuye cuando el archivo FLV está cargado y preparado para mostrarse. | FLVPlayback | |||
Se distribuye cuando el usuario suelta el botón del dispositivo señalador por primera vez después de que el usuario presiona el botón sobre una instancia de InteractiveObject y, a continuación, mueve el dispositivo de señalización fuera de la instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando un objeto de visualización se va a eliminar de la lista de visualización. | DisplayObject | |||
Se distribuye cuando un objeto de visualización se va a eliminar de la lista de visualización, bien directamente o a través de la eliminación de un subárbol que contiene el objeto de visualización. | DisplayObject | |||
[evento de difusión] Se distribuye cuando la lista de visualización se va a actualizar y representar. | DisplayObject | |||
Se distribuye cuando se mueve hacia atrás la ubicación de la cabeza lectora mediante una llamada a seek() o cuando finaliza una llamada a autoRewind. | FLVPlayback | |||
Se distribuye cuando un usuario pulsa y suelta el botón derecho del dispositivo de señalización sobre el mismo objeto InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario pulsa el botón del dispositivo señalador sobre una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario mueve un dispositivo de señalización hacia el exterior de una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario mueve un dispositivo de señalización sobre una instancia de InteractiveObject. | InteractiveObject | |||
Se distribuye cuando el usuario detiene el desplazamiento en el archivo FLV con la barra de búsqueda. | FLVPlayback | |||
Se distribuye cuando el usuario comienza el desplazamiento en el archivo FLV con la barra de búsqueda. | FLVPlayback | |||
Se distribuye cuando se cambia la ubicación de la cabeza lectora al realizar una llamada a seek(), establecer la propiedad playheadTime o utilizar el control SeekBar. | FLVPlayback | |||
Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para seleccionar todos los elementos, o bien cuando el usuario elige la opción 'Seleccionar todo' en el menú contextual. | InteractiveObject | |||
Se distribuye cuando se produce un error al cargar un archivo SWF de aspecto. | FLVPlayback | |||
Se distribuye cuando se carga un archivo SWF de aspecto. | FLVPlayback | |||
Se distribuye inmediatamente una vez mostrado el teclado en pantalla. | InteractiveObject | |||
Se distribuye inmediatamente antes de que se muestre el teclado en pantalla. | InteractiveObject | |||
Se distribuye inmediatamente una vez oculto el teclado en pantalla. | InteractiveObject | |||
Se distribuye cuando el sonido cambia porque el usuario mueve el selector del control volumeBar o porque se establecen las propiedades volume o soundTransform. | FLVPlayback | |||
Se distribuye cuando cambia el estado de reproducción. | FLVPlayback | |||
Se distribuye cuando se pasa al estado de detención. | FLVPlayback | |||
Se distribuye cuando cambia el valor del indicador tabChildren del objeto. | InteractiveObject | |||
Se distribuye cuando cambia el indicador tabEnabled del objeto. | InteractiveObject | |||
Se distribuye cuando cambia el valor de la propiedad tabIndex del objeto. | InteractiveObject | |||
Se distribuye cuando un usuario escribe uno o varios caracteres de texto. | InteractiveObject | |||
Se distribuye cuando el usuario toca por primera vez un dispositivo táctil (por ejemplo, toca un teléfono móvil o dispositivo con pantalla táctil con un dedo). | InteractiveObject | |||
Se distribuye cuando el usuario elimina el contacto con un dispositivo táctil (como levantar un dedo de un teléfono móvil o dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario toca el dispositivo y se distribuye constantemente hasta que desaparece el punto de contacto. | InteractiveObject | |||
Se distribuye cuando el usuario retira el punto de contacto de una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un objeto de visualización a otro en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario mueve el punto de contacto sobre una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un punto fuera de un objeto de visualización en un punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario retira el punto de contacto de una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un objeto de visualización a un punto fuera del objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario mueve el punto de contacto sobre una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un punto fuera de un objeto de visualización en un punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject | |||
Se distribuye cuando el usuario levanta el punto de contacto en la misma instancia de InteractiveObject en la que se inició el contacto en un dispositivo táctil (como, por ejemplo, pulsar y soltar un dedo desde un único punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). | InteractiveObject |
Constante | Definido por | ||
---|---|---|---|
SHORT_VERSION : String = "2.1" [estática]
Variable de estado que indica la versión corta del número del componente. | FLVPlayback | ||
VERSION : String = "2.1.0.23" [estática]
Variable de estado que indica la versión larga del número del componente. | FLVPlayback |
activeVideoPlayerIndex | propiedad |
activeVideoPlayerIndex:uint
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica qué instancia del reproductor de vídeo se verá afectada por otras API (interfaz de programación de aplicaciones). Utilice esta propiedad para administrar varios flujos de archivos FLV.
Esta propiedad no hace visible el reproductor de vídeo; utilice la propiedad visibleVideoPlayerIndex
para dicho propósito.
Se crea un nuevo reproductor de vídeo la primera vez que se asigna un valor numérico a activeVideoPlayerIndex
. Cuando se crea el nuevo reproductor de vídeo, sus propiedades se establecen en el valor del reproductor de vídeo predeterminado (activeVideoPlayerIndex == 0
), salvo source
, totalTime
y isLive
, que siempre se establecen en sus valores predeterminados (cadena vacía, NaN y false
, respectivamente) y autoPlay
, que siempre es false
(el valor predeterminado es true
sólo para el reproductor de vídeo predeterminado, es decir, 0). La propiedad cuePoints
no produce ningún efecto, ni siquiera si se carga posteriormente en el reproductor de vídeo predeterminado.
Las API que controlan el volumen, la posición, las dimensiones, la visibilidad y los controles de interfaz de usuario siempre son globales y su comportamiento no se ve afectado al establecer el valor de activeVideoPlayerIndex
. Establecer la propiedad activeVideoPlayerIndex
no afecta a los siguientes métodos y propiedades en concreto.
activeVideoPlayerIndex
backButton | playPauseButton | skin | width |
bufferingBar | scaleX | stopButton | x |
bufferingBarHidesAndDisablesOthers | transform | y | setSize() |
forwardButton | scaleY | visible | setScale() |
height | seekBar | volume | fullScreenBackgroundColor |
muteButton | seekBarInterval | volumeBar | fullScreenButton |
pauseButton | seekBarScrubTolerance | volumeBarInterval | fullScreenSkinDelay |
playButton | seekToPrevOffset | volumeBarScrubTolerance | fullScreenTakeOver |
registrationX | registrationY | registrationWidth | registrationHeight |
skinBackgroundAlpha | skinBackgroundColor | skinFadeTime |
Nota: la propiedad visibleVideoPlayerIndex
, no la propiedad activeVideoPlayerIndex
, determina qué reproductor de vídeo controla el aspecto. Asimismo, las API que controlan las dimensiones interactúan con la propiedad visibleVideoPlayerIndex
.
Las API restantes se destinan a un reproductor de vídeo específico que depende del valor de activeVideoPlayerIndex
.
Para cargar un segundo archivo FLV en segundo plano, establezca activeVideoPlayerIndex
como 1 y llame al método load()
. Cuando esté preparado para mostrar este archivo FLV y ocultar el otro, establezca visibleVideoPlayerIndex
como 1.
El valor predeterminado es 0.
Implementación
public function get activeVideoPlayerIndex():uint
public function set activeVideoPlayerIndex(value:uint):void
Elementos de API relacionados
align | propiedad |
align:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Especifica el diseño del vídeo si la propiedad scaleMode
se ha establecido como VideoScaleMode.MAINTAIN_ASPECT_RATIO
o VideoScaleMode.NO_SCALE
. Las dimensiones del vídeo se basan en las propiedades registrationX
, registrationY
, registrationWidth
y registrationHeight
. Si se define la propiedad align
, los valores proceden de la clase VideoAlign. El valor predeterminado es VideoAlign.CENTER
.
Implementación
public function get align():String
public function set align(value:String):void
Elementos de API relacionados
autoPlay | propiedad |
autoPlay:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor booleano que, si se establece como true
, hace que el archivo FLV comience a reproducirse automáticamente tras definir la propiedad source
. Si se establece como false
, el archivo FLV se carga, pero no inicia la reproducción hasta que se llama al método play()
o playWhenEnoughDownloaded()
.
La reproducción comienza automáticamente si un archivo FLV se transmite desde Flash Media Server (FMS) y la propiedad autoPlay
está establecida como true
. Sin embargo, al cargar un archivo FLV mediante descarga progresiva, la reproducción comienza una vez que el archivo FLV se ha descargado lo suficiente, de modo que éste se pueda reproducir de principio a fin.
Para forzar la reproducción sin que el archivo FLV se haya descargado lo suficiente, llame al método play()
sin parámetros. Si la reproducción ha comenzado y desea volver al estado de espera de una descarga suficiente y luego comenzar la reproducción automáticamente, llame al método pause()
y, a continuación, al método playWhenEnoughDownloaded()
.
Si establece la propiedad como true
en el intervalo entre la carga de nuevos archivos FLV, no se producirá ningún efecto hasta que se establezca la propiedad source
.
Establecer la propiedad autoPlay
como true
y source
como una URL tiene el mismo efecto que llamar al método play()
con dicha URL.
Llamar al método load()
con una URL tiene el mismo efecto que establecer la propiedad source
como dicha URL con la propiedad autoPlay
establecida como false
.
El valor predeterminado es true.
Implementación
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
Elementos de API relacionados
autoRewind | propiedad |
autoRewind:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor booleano que, si es true
, hace que el archivo FLV se rebobine hasta el fotograma 1 cuando se detenga la reproducción, ya sea porque el reproductor llegó al final del flujo o porque se llamó al método stop()
. Esta propiedad no se utiliza para flujos dinámicos.
El valor predeterminado es false.
Implementación
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
backButton | propiedad |
backButton:Sprite
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Control de reproducción BackButton. Al hacer clic se llama al método seekToPrevNavCuePoint()
.
Implementación
public function get backButton():Sprite
public function set backButton(value:Sprite):void
Elementos de API relacionados
bitrate | propiedad |
bitrate:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica los bits por segundo establecidos para la transferencia del archivo FLV.
Al transmitir desde un servicio Flash Video Streaming Service que admite la detección automática del ancho de banda, puede proporcionar un archivo SMIL que describa cómo cambiar entre varios flujos en función del ancho de banda. Dependiendo del servicio FVSS, el ancho de banda se puede detectar automáticamente y, si se define este valor, se omitirá.
Al realizar una descarga HTTP puede utilizar el mismo formato SMIL, pero debe establecer la velocidad, ya que no hay detección automática.
Implementación
public function get bitrate():Number
public function set bitrate(value:Number):void
buffering | propiedad |
bufferingBar | propiedad |
bufferingBar:Sprite
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Control de la barra de almacenamiento en búfer. Este control aparece cuando el archivo FLV está en estado de carga o de almacenamiento en búfer.
Implementación
public function get bufferingBar():Sprite
public function set bufferingBar(value:Sprite):void
bufferingBarHidesAndDisablesOthers | propiedad |
bufferingBarHidesAndDisablesOthers:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Si se establece como true
, oculta el control SeekBar y desactiva los controles Play, Pause, PlayPause, BackButton y ForwardButton mientras el archivo FLV está en estado de almacenamiento en búfer. Esto puede ser útil para evitar que un usuario utilice estos controles para intentar acelerar la reproducción del archivo FLV cuando se descarga o transmite a través de una conexión lenta.
Implementación
public function get bufferingBarHidesAndDisablesOthers():Boolean
public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void
bufferTime | propiedad |
bufferTime:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor que especifica el número de segundos que se almacenarán en la memoria antes de que se inicie la reproducción de un flujo de vídeo. En los archivos FLV que se transmiten a través de RTMP, que no se descargan y sólo se almacenan en búfer, puede ser importante aumentar el valor predeterminado de 0,1. En los archivos FLV que se descargan progresivamente a través de HTTP, aumentar este valor no supone una gran ventaja, aunque sí puede mejorar la visualización de vídeo de alta calidad en un equipo antiguo que sea más lento.
En el caso de vídeo pregrabado (no dinámico), no defina la propiedad bufferTime
como 0
: utilice el tiempo de búfer predeterminado o auméntelo.
Esta propiedad no especifica la cantidad de archivo FLV que se descarga antes de iniciar la reproducción.
El valor predeterminado es 0.1.
Implementación
public function get bufferTime():Number
public function set bufferTime(value:Number):void
Elementos de API relacionados
bytesLoaded | propiedad |
bytesLoaded:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor que indica el número de bytes descargados para una descarga HTTP. Devuelve 0 cuando no hay flujo, cuando éste procede de Flash Media Server (FMS) o si la información aún no está disponible. El valor devuelto sólo es útil para una descarga HTTP.
Implementación
public function get bytesLoaded():uint
bytesTotal | propiedad |
bytesTotal:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor que especifica el número total de bytes descargados para una descarga HTTP. Devuelve 0 cuando no hay flujo, cuando éste procede de Flash Media Server (FMS) o si la información aún no está disponible. El valor devuelto sólo es útil para una descarga HTTP.
Implementación
public function get bytesTotal():uint
cuePoints | propiedad |
cuePoints:Array
[solo escritura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Conjunto que describe los puntos de referencia de ActionScript y los puntos de referencia del archivo FLV incorporados desactivados. Esta propiedad se crea específicamente para el inspector de componentes y el inspector de propiedades. No funciona si se establece de cualquier otro modo. Su valor sólo produce efecto en el primer archivo FLV cargado, y sólo si se carga estableciendo la propiedad source
en el inspector de componentes o en el inspector de propiedades.
Nota: no es posible acceder a esta propiedad mediante ActionScript. Para acceder a la información de punto de referencia en ActionScript, utilice la propiedad metadata
.
Para añadir, quitar, activar o desactivar puntos de referencia con ActionScript, utilice los métodos addASCuePoint()
, removeASCuePoint()
o setFLVCuePointEnabled()
.
Implementación
public function set cuePoints(value:Array):void
Elementos de API relacionados
endTabIndex | propiedad |
endTabIndex:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Devuelve el valor siguiente disponible de tabIndex tras los controles de FLVPlayback. El valor se establece una vez llamado el método assignTabIndexes
.
Implementación
public function get endTabIndex():int
Elementos de API relacionados
forwardButton | propiedad |
forwardButton:Sprite
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Control del botón de avance. Al hacer clic se llama al método seekToNextNavCuePoint()
.
Implementación
public function get forwardButton():Sprite
public function set forwardButton(value:Sprite):void
Elementos de API relacionados
fullScreenBackgroundColor | propiedad |
fullScreenBackgroundColor:uint
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Color de fondo utilizado en el modo de pantalla completa. Este color es visible si el vídeo no cubre toda la pantalla en función del valor de la propiedad scaleMode
.
El valor predeterminado es 0x000000.
Implementación
public function get fullScreenBackgroundColor():uint
public function set fullScreenBackgroundColor(value:uint):void
fullScreenButton | propiedad |
fullScreenButton:Sprite
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Control del botón FullScreen.
Implementación
public function get fullScreenButton():Sprite
public function set fullScreenButton(value:Sprite):void
fullScreenSkinDelay | propiedad |
fullScreenSkinDelay:int
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Especifica el tiempo de demora, en milisegundos, para ocultar el aspecto. En modo de pantalla completa, si la propiedad skinAutoHide
tiene el valor true
, se activa la ocultación automática si el usuario no desplaza el ratón durante más segundos de los indicados por la propiedad fullScreenSkinDelay
. Si el ratón está sobre el propio aspecto, la ocultación automática no se activa.
El valor predeterminado es 3000 milliseconds (3 seconds).
Implementación
public function get fullScreenSkinDelay():int
public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOver | propiedad |
fullScreenTakeOver:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cuando el escenario entra en modo de pantalla completa, el componente FLVPlayback está por encima de todo el contenido y toma el control de toda la pantalla. Cuando el escenario sale del modo de pantalla completa, la pantalla vuelve a su estado anterior.
La configuración recomendada para el modo de pantalla completa es scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
y align = VideoAlign.CENTER
.
Si el archivo SWF se carga con el componente FLVPlayback y no tiene acceso al escenario debido a las restricciones de seguridad, el modo de pantalla completa no se activa. No se emiten errores.
El valor predeterminado es true.
Implementación
public function get fullScreenTakeOver():Boolean
public function set fullScreenTakeOver(value:Boolean):void
height | propiedad |
height:Number
[override] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la altura de la instancia de FLVPlayback. Esta propiedad sólo afecta a la altura de la instancia de FLVPlayback y no a la de un archivo SWF de aspecto que pueda cargarse. Establecer la propiedad height también establece la propiedad registrationHeight
en el mismo valor.
Implementación
override public function get height():Number
override public function set height(value:Number):void
Elementos de API relacionados
idleTimeout | propiedad |
idleTimeout:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cantidad de tiempo, en milisegundos, antes de que Flash cierre una conexión inactiva con Flash Media Server (FMS) tras realizar una pausa o detener una reproducción. Esta propiedad no produce ningún efecto en la descarga de un archivo FLV a través de HTTP.
Si se establece esta propiedad cuando un flujo de vídeo ya está inactivo, el período de tiempo de espera se reinicia con el nuevo valor.
El valor predeterminado es 300,000 milliseconds (5 minutes).
Implementación
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
Elementos de API relacionados
isLive | propiedad |
isLive:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor booleano. Es true
si el flujo de vídeo es dinámico. Esta propiedad sólo es efectiva cuando se transmite desde Flash Media Server (FMS) u otro servicio Flash Video Streaming Service (FVSS). El valor de esta propiedad se omitirá para una descarga HTTP.
Si establece esta propiedad mientras se cargan nuevos archivos FLV, no tendrá ningún efecto hasta que se establezca el valor de la propiedad source
para el nuevo archivo FLV.
Define la propiedad isLive
como false
si se envía un flujo de vídeo pregrabado al reproductor de vídeo y como true
si se envían datos en tiempo real, como una emisión dinámica. Para obtener un mejor rendimiento al definir la propiedad isLive
como false
, no defina bufferTime
con el valor 0
.
Implementación
public function get isLive():Boolean
public function set isLive(value:Boolean):void
Elementos de API relacionados
isRTMP | propiedad |
isRTMP:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor booleano. Es true
si el archivo FLV se transmite desde Flash Media Server (FMS) con RTMP. Su valor es false
en cualquier otro origen de archivo FLV.
Implementación
public function get isRTMP():Boolean
Elementos de API relacionados
metadata | propiedad |
metadata: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.0.28.0, AIR 1.0 |
Objeto que es un paquete de información de metadatos que se recibe de una llamada al método callback NetSteam.onMetaData()
, si está disponible. Está listo cuando se distribuye el evento metadataReceived
.
Si el archivo FLV se codifica con el codificador de Flash 8, la propiedad metadata
contiene la siguiente información. Los archivos FLV antiguos sólo contienen los valores de height
, width
y duration
.
Parámetro | Description |
---|---|
canSeekToEnd | Valor booleano. Es true si el archivo FLV se codifica con un fotograma clave en el último fotograma, lo que permite buscar hasta el final de un clip de película de descarga progresiva. Es false si el archivo FLV no se codifica con un fotograma clave en el último fotograma. |
cuePoints | Conjunto de objetos, uno por cada punto de referencia incorporado en el archivo FLV. El valor es undefined si el archivo FLV no contiene ningún punto de referencia. Cada objeto tiene las siguientes propiedades:
|
audiocodecid, | número que indica el códec de audio (técnica de codificación/descodificación) que se ha utilizado. |
audiodelay, | Número que representa tiempo 0 en el archivo de origen desde el que se codificó el archivo FLV.
El contenido de vídeo se retrasa durante un breve período de tiempo que es necesario para sincronizar el audio. Por ejemplo, si el valor Se debe tener en cuenta que las clases FLVPlayback y VideoPlayer compensan este retraso en su configuración de tiempo. Esto significa que se puede continuar utilizando la configuración de tiempo empleada en el archivo de origen. |
audiodatarate, | número que indica los kilobytes por segundo de audio. |
videocodecid, | número que es la versión de códec que se utilizó para codificar el vídeo. |
framerate, | número que especifica la velocidad de fotogramas del archivo FLV. |
videodatarate, | número que especifica la velocidad de datos de vídeo del archivo FLV. |
height | número que especifica la altura del archivo FLV. |
width | número que especifica la anchura del archivo FLV. |
duration, | número que especifica la duración del archivo FLV en segundos. |
Implementación
public function get metadata():Object
Más información
Elementos de API relacionados
metadataLoaded | propiedad |
metadataLoaded:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor booleano. Es true
si se ha encontrado y procesado un paquete de metadatos o si el archivo FLV se ha codificado sin el paquete de metadatos. Dicho de otro modo, el valor es true
si se reciben los metadatos o nunca se van a obtener metadatos. Así, puede saber si tiene los metadatos y, si no los tiene, sabe que no debe esperar a recibirlos. Si simplemente desea saber si tiene metadatos o no, puede comprobar el valor con:
FLVPlayback.metadata != null
Utilice esta propiedad para comprobar si puede obtener información útil con los métodos para buscar y activar o desactivar los puntos de referencia (findCuePoint
, findNearestCuePoint
, findNextCuePointWithName
y isFLVCuePointEnabled
).
Implementación
public function get metadataLoaded():Boolean
Elementos de API relacionados
muteButton | propiedad |
ncMgr | propiedad |
ncMgr:INCManager
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Objeto INCManager que proporciona acceso a una instancia de la clase que implementa INCManager
, que es una interfaz de la clase NCManager.
Puede utilizar esta propiedad para implementar un objeto INCManager personalizado que requiere una inicialización personalizada.
Implementación
public function get ncMgr():INCManager
Elementos de API relacionados
pauseButton | propiedad |
paused | propiedad |
playButton | propiedad |
playheadPercentage | propiedad |
playheadPercentage:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica el valor actual de playheadTime
como un porcentaje de la propiedad totalTime
. Si accede a esta propiedad, verá que contiene el porcentaje de tiempo de reproducción transcurrido. Si establece esta propiedad, provoca una operación de búsqueda en el punto que representa dicho porcentaje del tiempo de reproducción del archivo FLV.
El valor de esta propiedad es relativa al valor de la propiedad totalTime
.
Implementación
public function get playheadPercentage():Number
public function set playheadPercentage(value:Number):void
Emite
VideoError — Si especifica un porcentaje no válido o si el valor de la propiedad totalTime es undefined, null o menor o igual que cero.
|
playheadTime | propiedad |
playheadTime:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que representa el tiempo o la posición actual (en segundos) de la cabeza lectora, que puede ser un valor fraccionario. Si se establece esta propiedad, se activa una búsqueda, con todas las restricciones que conlleva.
Cuando cambia el tiempo de la cabeza lectora, lo que ocurre una vez cada 0,25 segundos mientras se reproduce el archivo FLV, el componente distribuye el evento playheadUpdate
.
Por varias razones, es posible que la propiedad playheadTime
no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime
para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime
, el valor de playheadTime
no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek
, que no se activa hasta que se actualiza la propiedad playheadTime
.
Implementación
public function get playheadTime():Number
public function set playheadTime(value:Number):void
Elementos de API relacionados
playheadUpdateInterval | propiedad |
playheadUpdateInterval:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que es la cantidad de tiempo en milisegundos entre cada evento playheadUpdate
. Si se establece esta propiedad mientras se está reproduciendo el archivo FLV, se reinicia el temporizador.
Dado que los puntos de referencia de ActionScript se inician cuando se actualiza la cabeza lectora, al disminuir el valor de la propiedad playheadUpdateInterval
, puede aumentar la precisión de los puntos de referencia de ActionScript.
Como el intervalo de actualización de la cabeza lectora se establece mediante una llamada al método global setInterval()
, la actualización no puede activarse con más frecuencia que la velocidad de fotogramas del archivo SWF, tal y como ocurre con cualquier otro intervalo que se establezca de este modo. Así pues, por ejemplo, para una velocidad de fotogramas predeterminada de 12 fotogramas por segundo, el intervalo efectivo más bajo es aproximadamente 83 milisegundos, o un segundo (1.000 milisegundos) dividido por 12.
El valor predeterminado es 250.
Implementación
public function get playheadUpdateInterval():Number
public function set playheadUpdateInterval(value:Number):void
Elementos de API relacionados
playing | propiedad |
playPauseButton | propiedad |
playPauseButton:Sprite
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Control del botón de reproducción/pausa.
Implementación
public function get playPauseButton():Sprite
public function set playPauseButton(value:Sprite):void
preferredHeight | propiedad |
preferredHeight:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la altura del archivo de origen FLV. Esta información no es válida inmediatamente después de llamar a los métodos play()
o load()
. Es válida cuando se inicia el evento ready
. Si el valor de la propiedad scaleMode
es VideoScaleMode.MAINTAIN_ASPECT_RATIO
o VideoScaleMode.NO_SCALE
, es mejor leer el valor tras distribuir el evento layout
. Esta propiedad devuelve -1 si aún no hay información disponible.
Implementación
public function get preferredHeight():int
Elementos de API relacionados
preferredWidth | propiedad |
preferredWidth:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Proporciona la anchura del archivo de origen FLV. Esta información no es válida de forma inmediata después de llamar a los métodos play()
o load()
, sino tras distribuir el evento ready
. Si el valor de la propiedad scaleMode
es VideoScaleMode.MAINTAIN_ASPECT_RATIO
o VideoScaleMode.NO_SCALE
, es mejor leer el valor tras distribuir el evento layout
. Esta propiedad devuelve -1 si aún no hay información disponible.
Implementación
public function get preferredWidth():int
Elementos de API relacionados
preview | propiedad |
preview:String
[solo escritura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Sólo para previsualización dinámica. Lee un archivo PNG para obtener la previsualización.
Implementación
public function set preview(value:String):void
progressInterval | propiedad |
progressInterval:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que es la cantidad de tiempo en milisegundos entre cada evento progress
. Si establece el valor de esta propiedad mientras se está reproduciendo el flujo de vídeo, se reinicia el temporizador.
El valor predeterminado es 250.
Implementación
public function get progressInterval():Number
public function set progressInterval(value:Number):void
Elementos de API relacionados
registrationHeight | propiedad |
registrationHeight:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Altura utilizada para alinear el contenido del vídeo al realizar el cambio de tamaño automático. No confunda la propiedad registrationHeight
con la propiedad height
. La propiedad height
representa la altura real del contenido del vídeo.
Ejemplo 1: cargue un archivo FLV 80x80 con la configuración siguiente:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Ejemplo 2: cargue el mismo escenario que en el ejemplo 1 aunque con la configuración siguiente:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Ejemplo 3: cargue el mismo escenario que en el ejemplo 2 aunque con la configuración siguiente:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Establecer la propiedad registrationHeight
equivale a establecer la propiedad height
y viceversa. Establecer cualquier otra propiedad o llamar a cualquier método que modifique la altura, como scaleX
, setSize
y setScale
también mantiene sincronizadas las propiedades height
y registrationHeight
.
Implementación
public function get registrationHeight():Number
public function set registrationHeight(value:Number):void
registrationWidth | propiedad |
registrationWidth:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Anchura utilizada para alinear el contenido del vídeo al realizar el cambio de tamaño automático. No confunda la propiedad registrationWidth
con la propiedad width
. La propiedad width
representa la anchura real del contenido del vídeo.
Ejemplo 1: cargue un archivo FLV 80x80 con la configuración siguiente:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Ejemplo 2: cargue el mismo escenario que en el ejemplo 1 aunque con la configuración siguiente:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Ejemplo 3: cargue el mismo escenario que en el ejemplo 2 aunque con la configuración siguiente:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Establecer la propiedad registrationWidth
equivale a establecer la propiedad width
y viceversa. Establecer cualquier otra propiedad o llamar a cualquier método que modifique la anchura, como scaleX
, setSize
y setScale
también mantiene sincronizadas las propiedades width
y registrationWidth
.
Implementación
public function get registrationWidth():Number
public function set registrationWidth(value:Number):void
registrationX | propiedad |
registrationX:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Coordenada x empleada para alinear el contenido de vídeo al cambiar el tamaño automáticamente. No la confunda con la propiedad x
, que representa la ubicación real del contenido del vídeo.
Ejemplo 1: cargue un archivo FLV 80x80 con la configuración siguiente:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Ejemplo 2: cargue el mismo escenario que en el ejemplo 1 aunque con la configuración siguiente:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Ejemplo 3: cargue el mismo escenario que en el ejemplo 2 aunque con la configuración siguiente:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Cuando se establece la propiedad x
o registrationX
, la segunda propiedad se cambia para mantener su desplazamiento con respecto a la primera. Por ejemplo, si x
= 10 y registrationX
= 20, establecer x
= 110 también establece registrationX
= 120.
Implementación
public function get registrationX():Number
public function set registrationX(value:Number):void
registrationY | propiedad |
registrationY:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Coordenada y empleada para alinear el contenido de vídeo al cambiar el tamaño automáticamente. No la confunda con la propiedad y
, que representa la ubicación real del contenido del vídeo.
Ejemplo 1: cargue un archivo FLV 80x80 con la configuración siguiente:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Ejemplo 2: cargue el mismo escenario que en el ejemplo 1 aunque con la configuración siguiente:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Ejemplo 3: cargue el mismo escenario que en el ejemplo 2 aunque con la configuración siguiente:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Cuando se establece la propiedad y
o registrationY
, la segunda propiedad se cambia para mantener su desplazamiento con respecto a la primera. Por ejemplo, si y
= 10 y registrationY
= 20, establecer y
= 110 también establece registrationY
= 120.
Implementación
public function get registrationY():Number
public function set registrationY(value:Number):void
scaleMode | propiedad |
scaleMode:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Especifica cómo cambiará el tamaño del vídeo tras la carga. Si se establece como VideoScaleMode.MAINTAIN_ASPECT_RATIO
, mantiene la proporción de vídeo dentro del rectángulo definido por registrationX
, registrationY
, registrationWidth
y registrationHeight
. Si se establece como VideoScaleMode.NO_SCALE
, el tamaño del vídeo se ajusta automáticamente a las dimensiones del archivo de origen FLV. Si se establece como VideoScaleMode.EXACT_FIT
, se omiten las dimensiones del archivo de origen FLV y el vídeo se expande para ajustarse al rectángulo definido por registrationX
, registrationY
, registrationWidth
y registrationHeight
. Si se establece tras la carga de un archivo FLV, se iniciará inmediatamente un diseño automático. Los valores proceden de VideoScaleMode
.
El valor predeterminado es VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Implementación
public function get scaleMode():String
public function set scaleMode(value:String):void
Elementos de API relacionados
scaleX | propiedad |
scaleX:Number
[override] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la escala horizontal. La escala estándar es 1.
Implementación
override public function get scaleX():Number
override public function set scaleX(value:Number):void
Elementos de API relacionados
scaleY | propiedad |
scaleY:Number
[override] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la escala vertical. La escala estándar es 1.
Implementación
override public function get scaleY():Number
override public function set scaleY(value:Number):void
Elementos de API relacionados
scrubbing | propiedad |
scrubbing:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor booleano. Es true
si el usuario se desplaza con SeekBar y false
en caso contrario.
El desplazamiento consiste en tomar el selector de SeekBar y arrastrarlo en cualquier dirección para buscar una escena determinada del archivo FLV.
Implementación
public function get scrubbing():Boolean
seekBar | propiedad |
seekBarInterval | propiedad |
seekBarInterval:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la frecuencia en milisegundos con que se debe comprobar el selector SeekBar durante el desplazamiento.
Dado que este intervalo se establece mediante una llamada al método global setInterval()
, la actualización no puede iniciarse con una frecuencia mayor que la velocidad de fotogramas del archivo SWF. Así pues, por ejemplo, para una velocidad de fotogramas predeterminada de 12 fotogramas por segundo, el intervalo efectivo más bajo es aproximadamente 83 milisegundos, o un segundo (1.000 milisegundos) dividido por 12.
El valor predeterminado es 250.
Implementación
public function get seekBarInterval():Number
public function set seekBarInterval(value:Number):void
seekBarScrubTolerance | propiedad |
seekBarScrubTolerance:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica hasta dónde puede mover un usuario el selector de SeekBar antes de que se produzca una actualización. El valor se especifica como un porcentaje (entre 1 y 100).
El valor predeterminado es 5.
Implementación
public function get seekBarScrubTolerance():Number
public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffset | propiedad |
seekToPrevOffset:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número de segundos que utiliza el método seekToPrevNavCuePoint()
cuando compara su tiempo con el del punto de referencia anterior. El método utiliza este valor para garantizar que, si está justo a continuación de un punto de referencia, pueda saltar al anterior sin tener que ir al mismo punto de referencia que acaba de producirse.
El valor predeterminado es 1.
Implementación
public function get seekToPrevOffset():Number
public function set seekToPrevOffset(value:Number):void
skin | propiedad |
skin:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cadena que especifica la URL de un archivo SWF de aspecto. Esta cadena puede contener un nombre de archivo, una ruta relativa, como Skins/MySkin.swf, o una URL absoluta, como http://www.%somedomain%.com/MySkin.swf.
Implementación
public function get skin():String
public function set skin(value:String):void
skinAutoHide | propiedad |
skinAutoHide:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor booleano. Si es true
, oculta el aspecto del componente cuando el ratón no está sobre el vídeo. Esta propiedad sólo afecta a los aspectos que se cargan al establecer la propiedad skin
y no a un aspecto creado desde los componentes de interfaz de usuario personalizados FLVPlayback.
Cuando el componente está en modo de pantalla completa y el aspecto no se dispone sobre el vídeo, el modo skinAutoHide
se activa automáticamente. Establecer skinAutoHide = false
tras entrar en modo de pantalla completa sustituirá este comportamiento. Asimismo, cuando el componente está en modo de pantalla completa, se activa la ocultación automática si el usuario no desplaza el ratón durante más de segundos de los indicados por fullScreenSkinDelay
, a no ser que el ratón se encuentre sobre el propio aspecto.
El valor predeterminado es false.
Implementación
public function get skinAutoHide():Boolean
public function set skinAutoHide(value:Boolean):void
skinBackgroundAlpha | propiedad |
skinBackgroundAlpha:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor alfa para el fondo del aspecto. La propiedad skinBackgroundAlpha
sólo funciona con archivos SWF con aspectos cargados mediante la propiedad skin
y con aspectos que admiten el establecimiento del color y alfa. Puede establecer la propiedad skinBackgroundAlpha
en un número entre 0,0 y 1,0. El valor predeterminado es el último valor elegido por el usuario como predeterminado.
Para obtener los colores de aspecto incluidos en el componente FLVPlayback de ActionScript 2.0, utilice los valores siguientes para las propiedades skinBackgroundAlpha
y skinBackgroundColor
: Arctic: 0,85, 0x47ABCB; Clear: 0,20, 0xFFFFFF; Mojave: 0,85, 0xBFBD9F; Steel: 0,85, 0x666666. El valor por defecto es 0,85.
Implementación
public function get skinBackgroundAlpha():Number
public function set skinBackgroundAlpha(value:Number):void
Elementos de API relacionados
skinBackgroundColor | propiedad |
skinBackgroundColor:uint
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Color de fondo del aspecto (0xRRGGBB). La propiedad skinBackgroundColor
sólo funciona con archivos SWF con aspectos cargados mediante la propiedad skin
y con aspectos que admiten el establecimiento del color y alfa. El valor predeterminado es el último valor elegido por el usuario como predeterminado.
Para obtener los colores de aspecto incluidos en el componente FLVPlayback de ActionScript 2.0, utilice los valores siguientes para las propiedades skinBackgroundAlpha
y skinBackgroundColor
: Arctic: 0,85, 0x47ABCB; Clear: 0,20, 0xFFFFFF; Mojave: 0,85, 0xBFBD9F; Steel: 0,85, 0x666666. El valor predeterminado es 0x47ABCB.
Implementación
public function get skinBackgroundColor():uint
public function set skinBackgroundColor(value:uint):void
Elementos de API relacionados
skinFadeTime | propiedad |
skinFadeTime:int
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cantidad de tiempo, en milisegundos, que tarda el aspecto en aparecer y desaparecer al ocultarse o mostrarse. La ocultación o aparición tiene lugar porque la propiedad skinAutoHide
está establecida como true
. Establezca la propiedad skinFadeTime
en 0 para eliminar el efecto de desvanecimiento.
El valor predeterminado es 500 milliseconds (.5 seconds).
Implementación
public function get skinFadeTime():int
public function set skinFadeTime(value:int):void
skinScaleMaximum | propiedad |
skinScaleMaximum:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.115.0, AIR 1.0 |
Esta propiedad especifica el valor múltiple máximo que utilizará FLVPlayback para ajustar su aspecto cuando entre en el modo de pantalla completa con un Flash Player que admita la aceleración de hardware. Con la aceleración de hardware, el vídeo y el aspecto se ajustan con el mismo factor. De manera predeterminada, FLVPlayback representa el vídeo con sus dimensiones originales y permite que la aceleración de hardware lleve a cabo el resto del ajuste. Si, por ejemplo, su vídeo tiene dimensiones de 640 x 512 y pasa a tamaño de pantalla completa en un monitor con una resolución de 1280 x 1024, el vídeo y el aspecto se ajustarán al doble de su tamaño.
Esta propiedad permite restringir el ajuste del aspecto cuando se utiliza la aceleración de hardware, en función del contenido específico que se está ajustando y sus preferencias estéticas en relación a la apariencia de aspectos grandes. Para limitar el ajuste del aspecto a un multiplicador especificado, FLVPlayback utiliza una mezcla de ajustes de software y hardware para el aspecto, que puede tener una influencia negativa en el rendimiento de la reproducción de vídeo y la apariencia de FLV.
Por ejemplo, si esta propiedad se estableció en 5.0 o superior, pasar a pantalla completa en un monitor que tiene una resolución de 1600 x 1200 con un vídeo que tiene las dimensiones de 320 x 240 ajustaría el aspecto cinco veces. Si esta propiedad se estableció en 2,5, el reproductor representaría el vídeo (pero no el aspecto) a 640 x 480, el doble del tamaño original y la aceleración de hardware se encargaría de realizar el resto del ajuste (640 x 2,5 = 1600 y 480 x 2,5 = 1200).
Si la propiedad se define después de haber pasado al modo de pantalla completa no tendrá ningún efecto hasta la próxima vez que FLVPlayback pase a este modo.
Si FLV es grande (por ejemplo, 640 píxeles de ancho o más, 480 píxeles de alto o más), no debe establecer esta propiedad con un valor pequeño, ya que podrían producirse problemas de rendimiento evidentes en monitores de gran tamaño.
El valor predeterminado es 4.0.
Implementación
public function get skinScaleMaximum():Number
public function set skinScaleMaximum(value:Number):void
Elementos de API relacionados
Ejemplo ( Cómo utilizar este ejemplo )
skinScaleMaximum
, haga clic en el botón de pantalla completa del aspecto de FLVPlayback mientras FLV se está reproduciendo en el navegador.
Nota: pruebe este ejemplo en el navegador. En el cuadro de diálogo Configuración de publicación de Flash, en la ficha HTML, seleccione la plantilla Sólo Flash - Permitir pantalla completa. Especifique una versión de Flash Player de 9.0.115.0 y asegúrese de que los formatos Flash y HTML están seleccionados en la ficha Formatos. A continuación, publique y abra el archivo HTML resultante en el navegador.
// Requires FLVPlayback component in library // Requires SkinOverPlayFullscreen.swf to be in the same folder as the .fla file. import fl.video.FLVPlayback; var myFLVPlybk:FLVPlayback = new FLVPlayback(); addChild(myFLVPlybk); myFLVPlybk.skin = "SkinOverPlayFullscreen.swf"; myFLVPlybk.skinScaleMaximum = 2.5; myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
soundTransform | propiedad |
soundTransform:flash.media:SoundTransform
[override] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Proporciona acceso directo a la propiedad VideoPlayer.soundTransform
para permitir un mayor control del sonido. Es necesario definir esta propiedad para que se apliquen los cambios, o bien, puede obtener el valor de esta propiedad para conseguir una copia de la configuración actual.
Implementación
override public function get soundTransform():flash.media:SoundTransform
override public function set soundTransform(value:flash.media:SoundTransform):void
Elementos de API relacionados
source | propiedad |
source:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cadena que especifica la URL del archivo FLV que se va a transmitir y cómo se debe transmitir. La URL puede ser una URL HTTP de un archivo FLV, una URL RTMP de un flujo o una URL HTTP de un archivo XML.
Si establece esta propiedad a través del inspector de componentes o del inspector de propiedades, el archivo FLV inicia su carga y reproducción en el siguiente evento "enterFrame
". El retardo proporciona tiempo para establecer los valores de las propiedades isLive
, autoPlay
y cuePoints
, entre otras, lo que afecta a la carga. También permite manipular el componente FLVPlayback mediante código ActionScript colocado en el primer fotograma antes de que se inicie la reproducción.
Si esta propiedad se define mediante ActionScript, llama inmediatamente al método VideoPlayer.load()
cuando la propiedad autoPlay
se establece en false
, o bien, llama a VideoPlayer.play()
si la propiedad autoPlay
se define como true
. Las propiedades autoPlay
, totalTime
y isLive
afectan al modo en que se carga el nuevo archivo FLV, de modo que, si establece estas propiedades, debe hacerlo antes de establecer la propiedad source
.
Establezca la propiedad autoPlay
como false
para evitar que el nuevo archivo FLV se reproduzca automáticamente.
Implementación
public function get source():String
public function set source(value:String):void
Elementos de API relacionados
startTabIndex | propiedad |
startTabIndex:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Devuelve el primer valor de tabIndex para los controles de FLVPlayback. El valor se establece una vez llamado el método assignTabIndexes
.
Implementación
public function get startTabIndex():int
Elementos de API relacionados
state | propiedad |
state:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cadena que especifica el estado del componente. Esta propiedad se establece con los métodos load()
, play()
, stop()
, pause()
y seek()
.
Los valores posibles de la propiedad state son: "buffering"
, "connectionError"
, "disconnected"
, "loading"
, "paused"
, "playing"
, "rewinding"
, "seeking"
y "stopped"
. Puede utilizar las propiedades de la clase FLVPlayback para probar estos estados.
Implementación
public function get state():String
Elementos de API relacionados
stateResponsive | propiedad |
stateResponsive:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Valor booleano. Es true
si el estado es interactivo. Si el estado no es interactivo, las llamadas a los métodos play()
, load()
, stop()
, pause()
y seek()
se colocarán en cola y se ejecutarán más tarde, cuando se pase a un estado interactivo. Dado que las llamadas se colocan en cola y se ejecutan más tarde, normalmente no es necesario realizar un seguimiento del valor de la propiedad stateResponsive
. Los estados interactivos son: stopped
, playing
, paused
y buffering
.
Implementación
public function get stateResponsive():Boolean
Elementos de API relacionados
stopButton | propiedad |
stopped | propiedad |
totalTime | propiedad |
totalTime:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que representa el tiempo total de reproducción del vídeo en segundos.
Al transmitir desde Flash Media Server (FMS) utilizando el objeto NCManager
predeterminado, este valor se determinará automáticamente mediante las API del servidor y sustituirá los valores establecidos mediante esta propiedad o recopilados de los metadatos. Se podrá leer el valor de la propiedad cuando se pase al estado stopped
o playing
tras establecer el valor de la propiedad source
. Esta propiedad no se utiliza para flujos dinámicos transmitidos desde un servidor FMS.
Con una descarga HTTP, el valor se determina automáticamente su el archivo FLV tiene metadatos incorporados. De lo contrario, establézcalo explícitamente o será NaN. Si lo establece explícitamente, se omitirá el valor de metadatos en el flujo.
Al establecer esta propiedad, el valor se aplicará al siguiente archivo FLV que se cargue estableciendo la propiedad source
. No afecta a los archivos FLV que ya se hayan cargado. Además, esta propiedad no devuelve el nuevo valor pasado hasta que se carga un archivo FLV.
Si no se establece esta propiedad (de forma explícita o automáticamente), la reproducción seguirá funcionando pero podrían producirse problemas con los controles de búsqueda.
A no ser que se establezca explícitamente, el valor será NaN hasta que se establezca en un valor válido de los metadatos.
Implementación
public function get totalTime():Number
public function set totalTime(value:Number):void
Elementos de API relacionados
visibleVideoPlayerIndex | propiedad |
visibleVideoPlayerIndex:uint
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que puede utilizar para administrar varios flujos de archivos FLV. Establece la instancia del reproductor de vídeo que puede verse, oírse y controlarse mediante el aspecto o los controles de reproducción, mientras los demás reproductores de vídeo quedan ocultos y silenciados. No convierte al reproductor de vídeo en el destino de la mayoría de las API; para ello, utilice la propiedad activeVideoPlayerIndex
.
Los métodos y las propiedades que controlan las dimensiones interactúan con esta propiedad. Los métodos y las propiedades que establecen las dimensiones del reproductor de vídeo (setScale()
, setSize()
, width
, height
, scaleX
, scaleY
) pueden utilizarse en todos los reproductores de vídeo. Sin embargo, las dimensiones pueden ser distintas en función del valor de la propiedad scaleMode
de dichos reproductores de vídeo. Al leer las dimensiones a través de las propiedades width
, height
, scaleX
y scaleY
obtendrá únicamente las dimensiones del reproductor de vídeo visible. Los otros reproductores de vídeo pueden tener (o no) las mismas dimensiones.
Para obtener las dimensiones de diversos reproductores de vídeo cuando no están visibles hay que detectar el evento layout
y almacenar el valor del tamaño.
Esta propiedad no tiene ninguna implicación para la visibilidad de todo el componente, sino sólo para el reproductor de vídeo que está visible cuando el componente está visible. Para establecer la visibilidad de todo el componente, utilice la propiedad visible
.
El valor predeterminado es 0.
Implementación
public function get visibleVideoPlayerIndex():uint
public function set visibleVideoPlayerIndex(value:uint):void
Elementos de API relacionados
volume | propiedad |
volume:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número del intervalo 0 a 1 que indica el nivel del control de volumen.
El valor predeterminado es 1.
Implementación
public function get volume():Number
public function set volume(value:Number):void
Elementos de API relacionados
volumeBar | propiedad |
volumeBarInterval | propiedad |
volumeBarInterval:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la frecuencia en milisegundos con que se debe comprobar la posición del selector de la barra de volumen durante el desplazamiento.
El valor predeterminado es 250.
Implementación
public function get volumeBarInterval():Number
public function set volumeBarInterval(value:Number):void
volumeBarScrubTolerance | propiedad |
volumeBarScrubTolerance:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica hasta dónde puede mover un usuario el selector de la barra de volumen antes de que se produzca una actualización. El valor se expresa como un porcentaje entre 1 y 100. Establezca el valor en 0 para indicar que no se admite desplazamiento. El volumen siempre se actualiza en volumeBarInterval
independientemente del movimiento del selector.
El valor predeterminado es 0.
Implementación
public function get volumeBarScrubTolerance():Number
public function set volumeBarScrubTolerance(value:Number):void
width | propiedad |
width:Number
[override] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la anchura de la instancia de FLVPlayback en el escenario. Esta propiedad sólo afecta a la anchura de la instancia de FLVPlayback y no incluye la anchura de un archivo SWF de aspecto que pueda cargarse. Utilice la propiedad width
de FLVPlayback y no la propiedad DisplayObject.width
porque la propiedad width
podría devolver un valor distinto si se carga un archivo SWF de aspecto. Al establecer la propiedad width, también se define la propiedad registrationWidth
con el mismo valor.
Implementación
override public function get width():Number
override public function set width(value:Number):void
Elementos de API relacionados
x | propiedad |
x:Number
[override] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la posición horizontal (en píxeles) del reproductor de vídeo.
Establecer la propiedad x
también afecta a la propiedad registrationX
. Cuando se establece la propiedad x
o registrationX
, la segunda propiedad se cambia para mantener su desplazamiento con respecto a la primera. Por ejemplo, si x
= 10 y registrationX
= 20, establecer x
= 110 también establece registrationX
= 120.
Implementación
override public function get x():Number
override public function set x(value:Number):void
y | propiedad |
y:Number
[override] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número que especifica la posición vertical (en píxeles) del reproductor de vídeo.
Establecer la propiedad y
también afecta a la propiedad registrationY
. Cuando se establece la propiedad y
o registrationY
, la segunda propiedad se cambia para mantener su desplazamiento con respecto a la primera. Por ejemplo, si y
= 10 y registrationY
= 20, establecer y
= 110 también establece registrationY
= 120.
Implementación
override public function get y():Number
override public function set y(value:Number):void
FLVPlayback | () | Información sobre |
public function FLVPlayback()
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Crea una nueva instancia de FLVPlayback. Tras crear la instancia de FLVPlayback, llame al método addChild()
o addChildAt()
para colocar la instancia en el escenario o en otro contenedor de objeto de visualización.
Elementos de API relacionados
addASCuePoint | () | método |
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Añade un punto de referencia de ActionScript y tiene el mismo efecto que añadir un punto de referencia de ActionScript a través del cuadro de diálogo Puntos de referencia, salvo que se produce cuando se ejecuta una aplicación y no durante el desarrollo de la misma.
La información del punto de referencia se elimina cuando se establece la propiedad source
. Para establecer los datos del punto de referencia para el siguiente archivo FLV que se va a cargar, establezca primero el valor de la propiedad source
.
Se pueden añadir varios puntos de referencia de ActionScript con el mismo nombre y el mismo tiempo. Cuando elimine puntos de referencia de ActionScript con el método removeASCuePoint()
, se eliminarán todos los puntos de referencia con el mismo nombre y tiempo.
Parámetros
timeOrCuePoint:* — Objeto con propiedades name y time que describen el punto de referencia. También puede tener una propiedad parameters con pares nombre/valor. Puede tener la propiedad type establecida como "actionscript ". Si falta type o tiene otro valor, se establecerá automáticamente. Si el objeto no se ajusta a estas convenciones, el método emite un error VideoError.
La propiedad | |
name:String (default = null ) — Cadena que especifica el nombre del punto de referencia si envía un parámetro time en lugar del objeto de punto de referencia.
| |
parameters:Object (default = null ) — Parámetros opcionales para el punto de referencia si el parámetro timeOrCuePoint es un número.
|
Object — El objeto de punto de referencia que se añadió. Las modificaciones de este objeto afectan a la distribución del evento cuePoint .
|
Emite
VideoError — Los parámetros no son válidos.
|
Elementos de API relacionados
assignTabIndexes | () | método |
public function assignTabIndexes(startTabIndex:int):int
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Asigna un valor de tabIndex a cada uno de los controles de FLVPlayback ordenándolos por posición horizontal, de izquierda a derecha. Este método devuelve el siguiente valor de tabIndex disponible.
Si llama a assignTabIndexes
con NaN
como parámetro startTabbing
y la instancia del componente FLVPlayback tiene un valor tabIndex
asignado, el método utilizará el valor tabIndex
asignado a la instancia del componente FLVPlayback como startTabIndex
.
Si se especifica un aspecto de FLVPlayback, debe dejar que pase un fotograma tras el evento FLVPlayback.SKIN_LOADED
para que los controles del aspecto puedan inicializarse antes de llamar a este método.
Si utiliza controles personalizados, deje que pase un fotograma tras el evento FLVPlayback.READY
para que los controles personalizados puedan inicializarse antes de llamar a este método.
Parámetros
startTabIndex:int — El valor inicial de tabIndex para los controles de FLVPlayback.
|
int — El valor siguiente disponible de tabIndex tras los controles de FLVPlayback.
|
Elementos de API relacionados
bringVideoPlayerToFront | () | método |
public function bringVideoPlayerToFront(index:uint):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Trae un reproductor de vídeo al frente de la pila de reproductores de vídeo. Es útil para transiciones personalizadas entre reproductores de vídeo. El orden predeterminado de la pila es el mismo que en la propiedad activeVideoPlayerIndex
: 0 se sitúa debajo del todo, 1 por encima de 0, 2 por encima de 1 y así sucesivamente. Sin embargo, es posible que cambie este orden al llamar al método bringVideoPlayerToFront()
. Por ejemplo, 2 puede estar al final.
Parámetros
index:uint — Número que representa el índice del reproductor de vídeo que se va a traer al frente
|
Elementos de API relacionados
closeVideoPlayer | () | método |
public function closeVideoPlayer(index:uint):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cierra NetStream y elimina el reproductor de vídeo especificado por el parámetro index
. Si el reproductor de vídeo cerrado es el reproductor de vídeo activo o visible, la instancia de FLVPlayback establece el reproductor predeterminado (con índice 0) como reproductor de vídeo activo o visible. No se puede cerrar el reproductor predeterminado; si lo intenta, el componente emitirá un error.
Parámetros
index:uint — Número que representa el índice del reproductor de vídeo que se va a cerrar.
|
Elementos de API relacionados
enterFullScreenDisplayState | () | método |
public function enterFullScreenDisplayState():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9.0.115.0 |
Establece el reproductor de vídeo FLVPlayback en pantalla completa. La llamada a este método tiene el mismo efecto que hacer clic en el botón de cambio a pantalla completa integrado en algunos aspectos de FLVPlayback y también disponible como FullScreenButton en la sección Video del panel Componentes.
Este método admite la aceleración de hardware en Flash Player para vídeo en pantalla completa. Si la versión de Flash Player del usuario no admite la aceleración de hardware, este método sigue funcionando y el vídeo en pantalla completa funcionará del mismo modo que lo hacía sin la compatibilidad con la aceleración de hardware.
Debido a que una llamada a este método establece la propiedad displayState
de la clase Stage en StageDisplayState.FULL_SCREEN
, tiene las mismas restricciones que la propiedad displayState
. Si, en lugar de llamar a este método, implementa el modo de pantalla completa estableciendo directamente la propiedad stage.displayState
con el valor StageDisplayState.FULL_SCREEN
, no se utiliza la aceleración de hardware.
La compatibilidad con la pantalla completa sólo tiene lugar si se establece la propiedad fullScreenTakeOver
en true (el valor predeterminado).
Elementos de API relacionados
Ejemplo ( Cómo utilizar este ejemplo )
enterFullScreenDisplayState()
desde un controlador de eventos que se activa cuando el usuario hace clic en un botón estándar de Flash (myButton
).
Nota: pruebe este ejemplo en el navegador. En el cuadro de diálogo Configuración de publicación de Flash, en la ficha HTML, seleccione la plantilla Sólo Flash - Permitir pantalla completa. Especifique una versión de Flash Player de 9.0.115.0 y asegúrese de que los formatos Flash y HTML están seleccionados en la ficha Formatos. A continuación, publique y abra el archivo HTML resultante en el navegador.
// Requires Button and FLVPlayback components in library. import fl.video.FLVPlayback; import fl.controls.Button; var myButton:Button = new Button(); var myFLVPlybk:FLVPlayback = new FLVPlayback(); myButton.move(100, 240); myButton.label = "Full Screen"; addChild(myButton); addChild(myFLVPlybk); myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv"; myButton.addEventListener(MouseEvent.CLICK, handleClick); function handleClick(e:MouseEvent):void { myFLVPlybk.enterFullScreenDisplayState(); }
findCuePoint | () | método |
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca el punto de referencia que tiene el tipo especificado en el parámetro type
y los parámetros time y name, o la combinación de ambos, especificados.
Si no proporciona un valor para el parámetro time o name del punto de referencia, o si el valor del parámetro time es null
, undefined o es menor que cero, y el valor del parámetro name es null
o undefined, el método emite el error 1002 de VideoError.
El método incluye en la búsqueda los puntos de referencia desactivados. Utilice el método isFLVCuePointEnabled()
para determinar si un punto de referencia está desactivado.
Parámetros
timeNameOrCuePoint:* — Puede ser un número que especifica un tiempo, una cadena que representa un nombre o un objeto con las propiedades time y / o name.
Si este parámetro es una cadena, el método busca el primer punto de referencia con este nombre, y devuelve Si el parámetro es un número, el método busca el primer punto de referencia con este tiempo y lo devuelve. Si hay varios puntos de referencia con el mismo tiempo (sólo es posible en puntos de referencia de ActionScript), se devolverá el punto de referencia colocado en primer lugar alfabéticamente. Devuelve Si este parámetro es un objeto, el método busca el objeto de punto de referencia que contiene las propiedades especificadas Si el parámetro time es | |
type:String (default = NaN ) — Cadena que especifica el tipo de punto de referencia objeto de la búsqueda. Los valores posibles para este parámetro son: "actionscript" , "all" , "event" , "flv" o "navigation" . Puede especificar estos valores mediante las siguientes propiedades de clase: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV y CuePointType.NAVIGATION . Si no se especifica este parámetro, el valor predeterminado es "all" , lo que significa que el método buscará todos los tipos de puntos de referencia. Opcional.
|
Object — Objeto que es una copia del objeto de punto de referencia encontrado, con las siguientes propiedades adicionales:
Devuelve |
Emite
VideoError — Si la propiedad time tiene el valor null , undefined o es menor que 0, y la propiedad name es null o undefined.
|
Elementos de API relacionados
findNearestCuePoint | () | método |
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca un punto de referencia del tipo especificado que coincida o sea anterior al tiempo indicado. Si se especifica un tiempo y un nombre y no se encuentra ningún punto de referencia anterior que coincida con ambos, se busca uno que coincida con el nombre especificado. De lo contrario, devuelve null
. El valor predeterminado es buscar todos los puntos de referencia.
El método incluye en la búsqueda los puntos de referencia desactivados. Utilice el método isFLVCuePointEnabled()
para determinar si un punto de referencia está desactivado.
Parámetros
timeNameOrCuePoint:* — Puede ser un número que especifica un tiempo, una cadena que representa un nombre o un objeto con las propiedades time y / o name.
Si este parámetro es una cadena, el método busca el primer punto de referencia con este nombre, y devuelve Si este parámetro es un número, se devolverá el punto de referencia más próximo a este tiempo que sea una coincidencia exacta o anterior. Si no hay ningún punto de referencia en un tiempo determinado o anterior a éste, se devolverá el primer punto de referencia. Si hay varios puntos de referencia con el mismo tiempo (sólo es posible en puntos de referencia de ActionScript), se devolverá el punto de referencia colocado en primer lugar alfabéticamente. Devuelve Si este parámetro es un objeto, el método busca el objeto de punto de referencia que contiene las propiedades especificadas Si el parámetro time es | |
type:String (default = NaN ) — Cadena que especifica el tipo de punto de referencia objeto de la búsqueda. Los valores posibles para este parámetro son: "actionscript" , "all" , "event" , "flv" o "navigation" . Puede especificar estos valores mediante las siguientes propiedades de clase: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV y CuePointType.NAVIGATION . Si no se especifica este parámetro, el valor predeterminado es "all" , lo que significa que el método buscará todos los tipos de puntos de referencia. Opcional.
|
Object — Objeto que es una copia del objeto de punto de referencia encontrado, con las siguientes propiedades adicionales:
Devuelve |
Emite
VideoError — Si el parámetro time es null , undefined o es menor que 0 y el parámetro name es null o undefined.
|
Elementos de API relacionados
findNextCuePointWithName | () | método |
public function findNextCuePointWithName(cuePoint:Object):Object
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca el siguiente punto de referencia en my_cuePoint.array
que tenga el mismo nombre que my_cuePoint.name
. El objeto my_cuePoint
debe ser un objeto de punto de referencia devuelto por el método findCuePoint()
, el método findNearestCuePoint()
o una llamada anterior a este método. Este método utiliza el parámetro array
, que estos métodos añaden al objeto CuePoint.
El método incluye en la búsqueda los puntos de referencia desactivados. Utilice el método isFLVCuePointEnabled()
para determinar si un punto de referencia está desactivado.
Parámetros
cuePoint:Object — Objeto de punto de referencia devuelto por el método findCuePoint() , el método findNearestCuePoint() o una llamada anterior a este método.
|
Object — Si no hay más puntos de referencia en el conjunto que tengan el mismo nombre, devuelve null ; en caso contrario, devuelve una copia del objeto de punto de referencia con las propiedades adicionales:
|
Emite
VideoError — Cuando el argumento no es válido.
|
getVideoPlayer | () | método |
public function getVideoPlayer(index:Number):VideoPlayer
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Obtiene el reproductor de vídeo especificado por el parámetro index
. Si es posible, es mejor acceder a los métodos y las propiedades de VideoPlayer mediante los métodos y las propiedades de FLVPlayback. Cada propiedad DisplayObject.name
es su índice convertido en una cadena.
Parámetros
index:Number — Número que representa el índice del reproductor de vídeo que se va a obtener.
|
VideoPlayer — Un objeto VideoPlayer.
|
isFLVCuePointEnabled | () | método |
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Devuelve false
si el punto de referencia incorporado del archivo FLV está desactivado. Puede desactivar puntos de referencia estableciendo la propiedad cuePoints
mediante el cuadro de diálogo Puntos de referencia de Flash Video o mediante una llamada al método setFLVCuePointEnabled()
.
El valor devuelto por esta función sólo es significativo cuando el valor de la propiedad metadataLoaded
es true
, el valor de la propiedad metadata
no es null
o después de un evento metadataReceived
. Si el valor de metadataLoaded
es false
, esta función siempre devuelve true
.
Parámetros
timeNameOrCuePoint:* — Si este parámetro es una cadena, devuelve el nombre del punto de referencia que se va a comprobar; sólo devuelve false si todos los puntos de referencia con ese nombre están desactivados.
Si este parámetro es un número, indicará el tiempo del punto de referencia que se va a comprobar. Si este parámetro es un objeto, devuelve el objeto con las propiedades |
Boolean — Devuelve false si el punto de referencia incorporado del archivo FLV está desactivado. Puede desactivar puntos de referencia estableciendo la propiedad cuePoints mediante el cuadro de diálogo Puntos de referencia de Flash Video o mediante una llamada al método setFLVCuePointEnabled() .
El valor devuelto por esta función sólo es significativo cuando el valor de la propiedad |
Elementos de API relacionados
load | () | método |
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Inicia la carga del archivo FLV y proporciona un acceso directo para establecer el valor de la propiedad autoPlay
como false
y para establecer los valores de las propiedades source
, totalTime
y isLive
, si se proporcionan. Las propiedades totalTime
y isLive
no se establecerán si no están definidas. Si el valor de source
es undefined, null
o una cadena vacía, este método no realizará ninguna acción.
Parámetros
source:String — Cadena que especifica la URL del archivo FLV que se va a transmitir y cómo se debe transmitir. La URL puede ser una URL HTTP de un archivo FLV, una URL RTMP de un flujo de archivo FLV o una URL HTTP de un archivo XML.
| |
totalTime:Number (default = NaN ) — Número que representa el tiempo total de reproducción del vídeo. Opcional.
| |
isLive:Boolean (default = false ) — Valor booleano. Es true si el flujo de vídeo es dinámico. Este valor sólo es efectivo cuando se transmite desde Flash Media Server (FMS) u otro servicio Flash Video Streaming Service (FVSS). El valor de esta propiedad se omitirá para una descarga HTTP. Opcional.
|
Elementos de API relacionados
pause | () | método |
public function pause():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Pausa la reproducción del flujo de vídeo.
Si la reproducción ha comenzado y desea volver al estado de espera de una descarga suficiente y luego comenzar la reproducción automáticamente, llame al método pause()
y, a continuación, al método playWhenEnoughDownloaded()
.
play | () | método |
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Reproduce el flujo de vídeo. Sin parámetros, el método sólo pasa el FLV del estado de pausa (PAUSED) o el estado detenido (STOPPED) al estado de reproducción (PLAYING).
Si se utilizan parámetros, el método actúa como una forma rápida de establecer el valor de la propiedad autoPlay
como true
y de establecer los valores de las propiedades isLive
, totalTime
y source
. Las propiedades totalTime
y isLive
no se establecerán si no están definidas.
Mientras esté esperando a que un archivo FLV de descarga progresiva se cargue lo suficiente como para que la reproducción se inicie automáticamente, llame al método play()
sin parámetros para forzar el inicio inmediato de la reproducción.
Parámetros
source:String (default = null ) — Cadena que especifica la URL del archivo FLV que se va a transmitir y cómo se debe transmitir. La URL puede ser una URL HTTP de un archivo FLV, una URL RTMP de un flujo de archivo FLV o una URL HTTP de un archivo XML. Es opcional, pero la propiedad source debe establecerse a través del inspector de componentes o mediante código ActionScript para que el método surta efecto.
| |
totalTime:Number (default = NaN ) — Número que representa el tiempo total de reproducción del vídeo. Opcional.
| |
isLive:Boolean (default = false ) — Valor booleano. Es true si el flujo de vídeo es dinámico. Este valor sólo es efectivo cuando se transmite desde Flash Media Server (FMS) u otro servicio Flash Video Streaming Service (FVSS). El valor de esta propiedad se omitirá para una descarga HTTP. Opcional.
|
Elementos de API relacionados
playWhenEnoughDownloaded | () | método |
public function playWhenEnoughDownloaded():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Reproduce el archivo FLV una vez que éste se ha descargado lo suficiente. Si el archivo FLV se ha descargado o se encuentra transmitiendo desde Flash Media Server (FMS), llamar al método playWhenEnoughDownloaded()
tendrá el mismo efecto que llamar al método play()
sin parámetros. La llamada a este método no interrumpe la reproducción, por lo que, en numerosos casos, antes de llamar a este método es preferible llamar al método pause()
.
removeASCuePoint | () | método |
public function removeASCuePoint(timeNameOrCuePoint:*):Object
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Elimina un punto de referencia de ActionScript del archivo FLV cargado actualmente. Sólo se utilizan las propiedades name
y time
desde el parámetro timeNameOrCuePoint
para buscar el punto de referencia que se va a eliminar.
Si varios puntos de referencia de ActionScript coinciden con los criterios de búsqueda, sólo se quitará uno. Para quitarlos todos, llame a esta función repetidamente en un bucle con los mismos parámetros hasta que devuelva null
.
La información de puntos de referencia se elimina cuando se establece la propiedad source
, por lo que para establecer la información de puntos de referencia para el siguiente archivo FLV que se va a cargar primero debe establecer la propiedad source
.
Parámetros
timeNameOrCuePoint:* — Una cadena de punto de referencia contiene las propiedades time y name del punto de referencia que se va a eliminar. El método elimina el primer punto de referencia con este nombre. O bien, si el parámetro es un número, el método elimina el primer punto de referencia con este tiempo. Si este parámetro es un objeto, el método elimina el punto de referencia con las propiedades time y name .
|
Object — El objeto de punto de referencia que se eliminó. Si no hay ningún punto de referencia coincidente, el método devuelve null .
|
Elementos de API relacionados
seek | () | método |
public function seek(time:Number):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca un tiempo especificado en el archivo en segundos, con una precisión de tres decimales (milisegundos).
Por varias razones, es posible que la propiedad playheadTime
no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime
para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime
, el valor de playheadTime
no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek, que no se inicia hasta que se actualiza la propiedad playheadTime
.
Parámetros
time:Number — Número que especifica el tiempo en segundos en que se debe colocar la cabeza lectora.
|
Emite
VideoError — Si time es < 0.
|
Elementos de API relacionados
seekPercent | () | método |
public function seekPercent(percent:Number):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca un punto correspondiente a un porcentaje del archivo y coloca allí la cabeza lectora. El porcentaje es un número entre 0 y 100.
Por varias razones, es posible que la propiedad playheadTime
no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime
para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime
, el valor de playheadTime
no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek, que no se inicia hasta que se actualiza la propiedad playheadTime
.
Parámetros
percent:Number — Número que especifica un porcentaje de la duración del archivo FLV en el que se colocará la cabeza lectora.
|
Emite
VideoError — Si percent no es válido o totalTime es undefined, es null o <= 0.
|
Elementos de API relacionados
seekSeconds | () | método |
public function seekSeconds(time:Number):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca un tiempo especificado en el archivo en segundos, con una precisión de hasta tres decimales (milisegundos). Este método realiza la misma operación que el método seek()
; se proporciona por simetría con el método seekPercent()
.
Por varias razones, es posible que la propiedad playheadTime
no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime
para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime
, el valor de playheadTime
no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek, que no se inicia hasta que se actualiza la propiedad playheadTime
.
Parámetros
time:Number — Número que especifica el tiempo en segundos con respecto al tiempo total de reproducción en que se debe colocar la cabeza lectora.
|
Elementos de API relacionados
seekToNavCuePoint | () | método |
public function seekToNavCuePoint(timeNameOrCuePoint:*):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca un punto de referencia de navegación que coincida con el tiempo, nombre, o tiempo y nombre especificados.
La propiedad time es el tiempo de inicio (en segundos) desde el que se buscará el siguiente punto de referencia de navegación. El valor predeterminado es la propiedad playheadTime
actual. Si se especifica un valor de tiempo, el método busca un punto de referencia que coincida con ese tiempo o uno posterior. Si el valor de time es undefined, null
o menor que 0, el método inicia la búsqueda en el tiempo equivalente a 0.
El nombre es el punto de referencia que se va a buscar. El método busca el primer punto de referencia con navegación activada que tenga ese nombre.
Las propiedades time y name constituyen un punto de referencia de navegación con el nombre indicado en el tiempo especificado o después de éste.
Por varias razones, es posible que la propiedad playheadTime
no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime
para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime
, el valor de playheadTime
no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek
, que no se inicia hasta que se actualiza la propiedad playheadTime
.
Parámetros
timeNameOrCuePoint:* — Número que representa el tiempo, una cadena que es el nombre, o tanto un número como una cadena que son el nombre y el tiempo especificados.
|
Emite
VideoError — No se ha encontrado ningún punto de referencia que cumpla los criterios.
|
Elementos de API relacionados
seekToNextNavCuePoint | () | método |
public function seekToNextNavCuePoint(time:Number = NaN):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca el siguiente punto de referencia de navegación, en función del valor actual de la propiedad playheadTime
. El método salta los puntos de referencia de navegación que se hayan desactivado y pasa al final del archivo FLV si no hay ningún otro punto de referencia.
Por varias razones, es posible que la propiedad playheadTime
no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime
para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime
, el valor de playheadTime
no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek
, que no se inicia hasta que se actualiza la propiedad playheadTime
.
Parámetros
time:Number (default = NaN ) — Número que es el tiempo de inicio (en segundos) desde el que se buscará el siguiente punto de referencia de navegación. El valor predeterminado es la propiedad playheadTime actual. Opcional.
|
Elementos de API relacionados
seekToPrevNavCuePoint | () | método |
public function seekToPrevNavCuePoint(time:Number = NaN):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca el anterior punto de referencia de navegación, en función del valor actual de la propiedad playheadTime
. Va al principio si no hay un punto de referencia anterior. Este método salta los puntos de referencia de navegación que hayan sido desactivados.
Por varias razones, es posible que la propiedad playheadTime
no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime
para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime
, el valor de playheadTime
no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek
, que no se inicia hasta que se actualiza la propiedad playheadTime
.
Parámetros
time:Number (default = NaN ) — Número que es el tiempo de inicio (en segundos) desde el que se buscará el anterior punto de referencia de navegación. El valor predeterminado es el valor actual de la propiedad playheadTime . Opcional.
|
Elementos de API relacionados
setFLVCuePointEnabled | () | método |
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Activa o desactiva uno o más puntos de referencia del archivo FLV. Los puntos de referencia desactivados se desactivan para distribuirlos como eventos y para navegar hasta ellos con los métodos seekToPrevNavCuePoint()
, seekToNextNavCuePoint()
y seekToNavCuePoint()
.
La información de punto de referencia se elimina cuando se establece la propiedad source
en un archivo FLV distinto. Así pues, defina la propiedad source
antes de establecer la información de punto de referencia para el siguiente archivo FLV que se va a cargar.
Los cambios provocados por este método no se reflejan mediante llamadas al método isFLVCuePointEnabled()
hasta que se cargan los metadatos.
Parámetros
enabled:Boolean — Valor booleano que especifica si se debe activar (true ) o desactivar (false ) un punto de referencia del archivo FLV.
| |
timeNameOrCuePoint:* — Si este parámetro es una cadena, el método activa o desactiva el punto de referencia con este nombre. Si el parámetro es un número, el método activa o desactiva el punto de referencia con ese tiempo. Si este parámetro es un objeto, el método activa o desactiva el punto de referencia con las propiedades name y time .
|
Number — Si el valor de metadataLoaded es true , el método devuelve el número de puntos de referencia cuyo estado de activación ha cambiado. Si metadataLoaded es false , el método devuelve -1 porque el componente no puede determinar todavía los puntos de referencia que se van a establecer, si es que hay alguno. Sin embargo, cuando se reciben los metadatos, el componente establece los puntos de referencia especificados de la forma correspondiente.
|
Elementos de API relacionados
setScale | () | método |
public function setScale(scaleX:Number, scaleY:Number):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Define simultáneamente los valores de las propiedades scaleX
y scaleY
. Si los valores de las propiedades scaleX
y scaleY
se establecen por separado, podría producirse un cambio automático de tamaño, por lo que resulta más eficaz establecer los valores simultáneamente.
Si la propiedad scaleMode
se establece como VideoScaleMode.MAINTAIN_ASPECT_RATIO
o VideoScaleMode.NO_SCALE
, la llamada a esta propiedad provoca inmediatamente un evento autolayout
.
Parámetros
scaleX:Number — Número que representa la escala horizontal.
| |
scaleY:Number — Número que representa la escala vertical.
|
Elementos de API relacionados
setSize | () | método |
public function setSize(width:Number, height:Number):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Establece simultáneamente los valores de width y height. Si los valores de las propiedades width
y height
se establecen por separado, podría producirse un cambio automático de tamaño, por lo que resulta más eficaz establecer los valores simultáneamente.
Si la propiedad scaleMode
se establece como VideoScaleMode.MAINTAIN_ASPECT_RATIO
o VideoScaleMode.NO_SCALE
, la llamada a esta propiedad provoca inmediatamente un evento autolayout
.
Parámetros
width:Number — Número que especifica la anchura del reproductor de vídeo.
| |
height:Number — Número que especifica la altura del reproductor de vídeo.
|
Elementos de API relacionados
stop | () | método |
public function stop():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Detiene la reproducción del vídeo. Si el valor de la propiedad autoRewind
es true
, el archivo FLV se rebobina hasta el principio.
autoLayout | Evento |
fl.video.AutoLayoutEvent
propiedad AutoLayoutEvent.type =
fl.video.AutoLayoutEvent.AUTO_LAYOUT
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se cambia el tamaño o la disposición del reproductor de vídeo automáticamente. Un reproductor de vídeo se dispone automáticamente, en función de los valores de las propiedades align
y scaleMode
, cuando se carga un nuevo archivo FLV o se modifica una de estas dos propiedades.
El evento autoLayout
pertenece al tipo AutoLayoutEvent y tiene la constante AutoLayoutEvent.AUTO_LAYOUT
.
Tras producirse un intento de disposición automática de un reproductor de vídeo, el objeto de evento se distribuye incluso si no han cambiado las dimensiones.
También se distribuye un evento LayoutEvent
en las tres situaciones siguientes:
- Si el reproductor de vídeo que se ha dispuesto automáticamente permanece visible.
- Si hay dos reproductores de vídeo de tamaños o posiciones distintas y la propiedad
visibleVideoPlayerIndex
cambia entre un reproductor de vídeo y otro. - Si se llama a los métodos o las propiedades que cambian el tamaño del reproductor de vídeo, por ejemplo,
setSize()
,setScale()
,width
,height
,scaleX
,scaleY
,registrationWidth
yregistrationHeight
.
Si se utilizan varias instancias del reproductor de vídeo, es posible que este evento no se aplique al reproductor de vídeo visible.
Define el valor de la propiedadtype
de un objeto de evento autoLayout
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
oldBounds | Valores de las propiedades x , y , width y height del destino antes de que se produzca el evento autoLayout . |
oldRegistrationBounds | Valores de las propiedades registrationX , registrationY , registrationWidth y registrationHeight del destino antes de que se produzca el evento autoLayout . |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
autoRewound | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando la cabeza lectora se desplaza hasta el inicio del reproductor de vídeo porque la propiedad autoRewind
está establecida como true
. Cuando se distribuye el evento autoRewound
, también se distribuye el evento rewind
.
El evento autoRewound
es de tipo VideoEvent y tiene la constante VideoEvent.AUTO_REWOUND
.
type
de un objeto de evento autoRewound
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
bufferingStateEntered | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.BUFFERING_STATE_ENTERED
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando la instancia de FLVPlayback pasa al estado de almacenamiento en búfer. La instancia de FLVPlayback suele pasar a este estado inmediatamente después de una llamada al método play()
o cuando se hace clic en el control Play
, antes de pasar al estado de reproducción.
También se distribuye el evento stateChange
.
El evento bufferingStateEntered
pertenece al tipo VideoEvent y tiene la constante VideoEvent.BUFFERING_STATE_ENTERED
.
type
de un objeto de evento bufferingStateEntered
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
close | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.CLOSE
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se cierra el objeto NetConnection, porque se ha agotado el tiempo de espera o se ha realizado una llamada al método closeVideoPlayer()
, o porque se ha llamado a los métodos load()
o play()
o se ha definido la propiedad source
, provocando el cierre de la conexión RTMP. La instancia de FLVPlayback distribuye este evento sólo cuando se transmite desde Flash Media Server (FMS) u otro servicio Flash Video Streaming Service (FVSS).
El evento close
pertenece al tipo VideoEvent y tiene la constante VideoEvent.CLOSE
.
type
de un objeto de evento close
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
complete | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.COMPLETE
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando finaliza la reproducción porque el reproductor llegó al final del archivo FLV. El componente no distribuye el evento si se llama a los métodos stop()
o pause()
o si se hace clic en los controles correspondientes.
Cuando la aplicación utiliza la descarga progresiva, no define la propiedad totalTime
de forma explícita y descarga un archivo FLV que no especifica la duración en los metadatos. El reproductor de vídeo define la propiedad totalTime
con un valor total aproximado antes de distribuir el evento.
El reproductor de vídeo también distribuye los eventos stateChange
y stoppedStateEntered
.
El evento complete
pertenece al tipo VideoEvent y tiene la constante VideoEvent.COMPLETE
.
type
de un objeto de evento complete
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
cuePoint | Evento |
fl.video.MetadataEvent
propiedad MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se llega a un punto de referencia. El objeto de evento tiene una propiedad info
que contiene el objeto info recibido mediante la función callback del evento NetStream.onCuePoint
para los puntos de referencia del archivo FLV. En los puntos de referencia de ActionScript, contiene el objeto que se pasó a los métodos o propiedades de los puntos de referencia de ActionScript.
El evento cuePoint
es del tipo MetadataEvent y tiene la constante MetadataEvent.CUE_POINT
.
type
de un objeto de evento cuePoint
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
info | Objeto con las propiedades que describen el punto de referencia. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
fastForward | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.FAST_FORWARD
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando la ubicación de la cabeza lectora se mueve hacia delante mediante una llamada al método seek()
o al hacer clic en el control ForwardButton.
La instancia de FLVPlayback también distribuye el evento playheadUpdate
.
El evento fastForward
pertenece al tipo VideoEvent y tiene la constante VideoEvent.FAST_FORWARD
.
type
de un objeto de evento fastForward
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
layout | Evento |
fl.video.LayoutEvent
propiedad LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se cambia el tamaño o la disposición del reproductor de vídeo. A continuación se detallan las dos posibles situaciones de diseño:
- Si se define la disposición del reproductor de vídeo, bien mediante el evento
autoLayout
o la llamada a los métodossetScale()
osetSize()
, o cambiando las propiedadeswidth
,height
,scaleX
yscaleY
. - Si hay dos reproductores de vídeo de tamaños distintos y la propiedad
visibleVideoPlayerIndex
cambia entre un reproductor de vídeo y otro.
El evento layout
pertenece al tipo AutoLayoutEvent y tiene la constante LayoutEvent.LAYOUT
.
type
de un objeto de evento layout
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
oldBounds | Valores de las propiedades x , y , width y height del destino antes de que se produzca el evento layout . |
oldRegistrationBounds | Valores de las propiedades registrationX , registrationY , registrationWidth y registrationHeight del destino antes de que se produzca el evento layout . |
Elementos de API relacionados
metadataReceived | Evento |
fl.video.MetadataEvent
propiedad MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye la primera vez que se llega a los metadatos del archivo FLV. El objeto de evento tiene una propiedad info
que contiene el objeto info recibido mediante la función callback del evento NetStream.onMetaData
.
El evento metadataReceived
es del tipo MetadataEvent y tiene la constante MetadataEvent.METADATA_RECEIVED
.
type
de un objeto de evento metadataReceived
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
info | Objeto con las propiedades que describen el archivo FLV. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
pausedStateEntered | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.PAUSED_STATE_ENTERED
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando el reproductor pasa al estado de pausa. Se produce al llamar al método pause()
o al hacer clic en el control correspondiente y también se produce en algunos casos cuando se carga el archivo FLV si el valor de la propiedad autoPlay
es false
(en su lugar, el estado puede ser stopped).
También se distribuye el evento stateChange
.
El evento pausedStateEntered
pertenece al tipo VideoEvent y tiene la constante VideoEvent.PAUSED_STATE_ENTERED
.
type
de un objeto de evento pausedStateEntered
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
playheadUpdate | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Evento que se distribuye mientras se reproduce el archivo FLV con la frecuencia especificada en la propiedad playheadUpdateInterval
o cuando se inicia el rebobinado. El componente no distribuye este evento cuando el reproductor de vídeo está en pausa o detenido, a menos que se realice una búsqueda.
El evento playheadUpdate
pertenece al tipo VideoEvent y tiene la constante VideoEvent.PLAYHEAD_UPDATE
.
type
de un objeto de evento playheadUpdate
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
playingStateEntered | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.PLAYING_STATE_ENTERED
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se pasa al estado de reproducción. Esto puede no ocurrir inmediatamente después de que se llame al método play()
o se haga clic en el control correspondiente; a menudo, se pasa primero al estado de almacenamiento en búfer y después al de reproducción.
La instancia de FLVPlayback también distribuye el evento stateChange
.
El evento playingStateEntered
pertenece al tipo VideoEvent y tiene la constante VideoEvent.PLAYING_STATE_ENTERED
.
type
de un objeto de evento playingStateEntered
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
progress | Evento |
fl.video.VideoProgressEvent
propiedad VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Indica el progreso con el número de bytes descargados. Evento que se distribuye con la frecuencia especificada por la propiedad progressInterval
. Empieza cuando se inicia la carga y finaliza cuando se han cargado todos los bytes o hay un error de red. De forma predeterminada, se activa cada 0,25 segundos, desde que se llama al método load hasta que se hayan cargado todos los bytes o se produzca un error de red. Utilice este evento para comprobar los bytes cargados o el número de bytes en el búfer.
Se distribuye sólo para descargas progresivas a través de HTTP. Indica el progreso en la descarga de bytes. El objeto de evento tiene las propiedades bytesLoaded
y bytesTotal
, que coinciden con las propiedades de FLVPlayback del mismo nombre.
El evento progress
pertenece al tipo VideoProgressEvent y tiene la constante VideoProgressEvent.PROGRESS
.
type
de un objeto de evento progress
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
bytesLoaded | Número de elementos o bytes cargados en el momento en que el detector procesa el evento. |
bytesTotal | Número total de elementos o bytes que se cargarán si el proceso de carga se realiza correctamente. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
ready | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.READY
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando el archivo FLV está cargado y preparado para mostrarse. Se inicia la primera vez que se pasa a un estado interactivo después de cargar un nuevo archivo FLV con el método play()
o load()
. Sólo se inicia una vez por cada archivo FLV que se cargue.
El evento ready
pertenece al tipo VideoEvent y tiene la constante VideoEvent.READY
.
type
de un objeto de evento ready
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
rewind | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.REWIND
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se mueve hacia atrás la ubicación de la cabeza lectora mediante una llamada a seek()
o cuando finaliza una llamada a autoRewind
. Cuando finaliza una llamada a autoRewind
, primero se activa un evento autoRewound
.
El evento rewind
pertenece al tipo VideoEvent y tiene la constante VideoEvent.REWIND
.
type
de un objeto de evento rewind
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
scrubFinish | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.SCRUB_FINISH
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando el usuario detiene el desplazamiento en el archivo FLV con la barra de búsqueda. El desplazamiento consiste en tomar el selector de SeekBar y arrastrarlo en cualquier dirección para buscar una escena determinada del archivo FLV. El desplazamiento se detiene cuando el usuario suelta el selector de la barra de búsqueda.
El componente también distribuye el evento stateChange
con la propiedad state
, que puede representar el estado de reproducción (PLAYING), pausa (PAUSED), detención (STOPPED) o búfer (BUFFERING). La propiedad state
es "seeking" hasta que el usuario termina de desplazarse.
El evento scrubFinish
pertenece al tipo VideoEvent y tiene la constante VideoEvent.SCRUB_FINISH
.
type
de un objeto de evento scrubFinish
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
scrubStart | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.SCRUB_START
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando el usuario comienza el desplazamiento en el archivo FLV con la barra de búsqueda. El desplazamiento consiste en tomar el selector de SeekBar y arrastrarlo en cualquier dirección para buscar una escena determinada del archivo FLV. El desplazamiento se inicia cuando el usuario hace clic en el selector de SeekBar y finaliza cuando lo suelta.
El componente también distribuye el evento stateChange
con la propiedad state
establecida en "seeking". El estado sigue siendo "seeking" hasta que el usuario detiene el desplazamiento.
El evento scrubStart
pertenece al tipo VideoEvent y tiene la constante VideoEvent.SCRUB_START
.
type
de un objeto de evento scrubStart
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
seeked | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.SEEKED
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se cambia la ubicación de la cabeza lectora al realizar una llamada a seek()
, establecer la propiedad playheadTime
o utilizar el control SeekBar. La propiedad playheadTime
indica el tiempo del destino.
El evento seeked
pertenece al tipo VideoEvent y tiene la constante VideoEvent.SEEKED
.
La instancia de FLVPlayback distribuye el evento rewind
cuando la búsqueda es hacia atrás y distribuye el evento fastForward
cuando la búsqueda es hacia adelante. También distribuye el evento playheadUpdate
.
Por varias razones, es posible que la propiedad playheadTime
no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime
para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime
, el valor de playheadTime
no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek
, que no se inicia hasta que se actualiza la propiedad playheadTime
.
type
de un objeto de evento seeked
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
skinError | Evento |
fl.video.SkinErrorEvent
propiedad SkinErrorEvent.type =
fl.video.SkinErrorEvent.SKIN_ERROR
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se produce un error al cargar un archivo SWF de aspecto. El evento tiene una propiedad message que contiene el mensaje de error. Si hay definido un archivo SWF de aspecto, la reproducción comienza cuando el evento ready
y los eventos skinLoaded
(o skinError
) se han iniciado.
El evento skinError
pertenece al tipo SkinErrorEvent y tiene la constante SkinErrorEvent.SKIN_ERROR
.
type
de un objeto de evento skinError
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
text | El mensaje de error. |
Elementos de API relacionados
skinLoaded | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.SKIN_LOADED
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se carga un archivo SWF de aspecto. El componente no inicia la reproducción de un archivo FLV hasta que se han iniciado los eventos ready
y skinLoaded
(o skinError
).
El evento skinLoaded
pertenece al tipo VideoEvent y tiene la constante VideoEvent.SKIN_LOADED
.
type
de un objeto de evento skinLoaded
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
soundUpdate | Evento |
fl.video.SoundEvent
propiedad SoundEvent.type =
fl.video.SoundEvent.SOUND_UPDATE
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando el sonido cambia porque el usuario mueve el selector del control volumeBar o porque se establecen las propiedades volume
o soundTransform
.
El evento soundUpdate
pertenece al tipo SoundEvent y tiene la constante SoundEvent.SOUND_UPDATE
.
type
de un objeto de evento soundUpdate.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
soundTransform | Indica los nuevos valores de volumen y desplazamiento lateral. |
Elementos de API relacionados
stateChange | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando cambia el estado de reproducción. Cuando finaliza una llamada a autoRewind
, el evento stateChange
se distribuye con el estado REWINDING. El evento stateChange
no se inicia hasta que se ha completado el rebobinado.
Este evento se puede utilizar para saber cuándo la reproducción entra y sale de estados no interactivos, por ejemplo, en proceso de conexión, cambio de tamaño o rebobinado. Los métodos play()
, pause()
, stop()
y seek()
ponen en cola las solicitudes que se ejecutan cuando el reproductor entra en un estado interactivo.
El evento stateChange
pertenece al tipo VideoEvent y tiene la constante VideoEvent.STATE_CHANGE
.
type
de un objeto de evento stateChange
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
stoppedStateEntered | Evento |
fl.video.VideoEvent
propiedad VideoEvent.type =
fl.video.VideoEvent.STOPPED_STATE_ENTERED
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando se pasa al estado de detención. Esto ocurre al llamar al método stop()
o al hacer clic en el control stopButton
. También sucede en algunos casos si la propiedad autoPlay
es false
(se podría pasar al estado PAUSED) cuando se carga el archivo FLV. La instancia de FLVPlayback también distribuye este evento cuando la cabeza lectora se detiene al final del archivo FLV porque ha alcanzado el final de la línea de tiempo.
La instancia de FLVPlayback también distribuye el evento stateChange
.
El evento stoppedStateEntered
pertenece al tipo VideoEvent y tiene la constante VideoEvent.STOPPED_STATE_ENTERED
.
type
de un objeto de evento stoppedStateEntered
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
state | Cadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente. |
playheadTime | Número que representa el tiempo o la posición actual de la cabeza lectora. |
vp | Índice del objeto VideoPlayer. |
Elementos de API relacionados
SHORT_VERSION | Constante |
public static const SHORT_VERSION:String = "2.1"
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Variable de estado que indica la versión corta del número del componente. El número de la versión resulta útil cuando se dispone de un archivo FLA y es necesario conocer la versión del componente. Para determinar la versión del componente, escriba el siguiente código en el archivo FLA:
FLVPlayback.SHORT_VERSION
La variable SHORT_VERSION
sólo incluye las versiones superior e inferior, por ejemplo, 2.0. La variable VERSION
incluye los números de versión superior e inferior, así como los números de revisión y compilación, por ejemplo, 2.0.0.11.
Elementos de API relacionados
VERSION | Constante |
public static const VERSION:String = "2.1.0.23"
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Variable de estado que indica la versión larga del número del componente. El número de la versión resulta útil cuando se dispone de un archivo FLA y es necesario conocer la versión del componente. Para determinar la versión del componente, escriba el siguiente código en el archivo FLA:
FLVPlayback.VERSION
La variable VERSION
incluye los números de versión superior e inferior, así como los números de revisión y compilación, por ejemplo, 2.0.0.11. La variable SHORT_VERSION
sólo incluye las versiones superior e inferior, por ejemplo, 2.0.
Elementos de API relacionados
Para realizar el ejemplo, siga estos pasos:
- Coloque el componente FLVPlayback en el escenario en la posición 0,0 y asígnele el nombre de instancia
player
. - Reemplace
videoPath
por una ruta absoluta o relativa a un archivo FLV. - Guarde este código como FLVPlaybackExample.as en el mismo directorio que el archivo FLA.
- Defina la clase Document en el archivo FLA como FLVPlaybackExample.
package { import fl.video.FLVPlayback; import flash.display.Sprite; public class FLVPlaybackExample extends Sprite { private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv"; public function FLVPlaybackExample() { player.source = videoPath; player.skinBackgroundColor = 0x666666; player.skinBackgroundAlpha = 0.5; } } }
Tue Jun 12 2018, 02:12 PM Z