Paquetefl.video
Clasepublic class FLVPlaybackCaptioning
HerenciaFLVPlaybackCaptioning Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

El componente FLVPlaybackCaptioning activa el texto de FLVPlayback. El componente FLVPlaybackCaptioning descarga un archivo XML de texto temporizado (TT) y aplica dicho texto a un componente FLVPlayback con el que éste está asociado.

Para más información sobre el formato TT (texto temporizado), consulte http://www.w3.org/AudioVideo/TT/. El componente FLVPlaybackCaptioning admite un subconjunto de la especificación Timed Text 1.0. Para información detallada sobre el subconjunto admitido, consulte Etiquetas de texto temporizado. Este es un ejemplo breve:

  <?xml version="1.0" encoding="UTF-8"?>
  <tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1"  xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling">
      <head>
          <styling>
              <style id="1" tts:textAlign="right"/>
              <style id="2" tts:color="transparent"/>
              <style id="3" style="2" tts:backgroundColor="white"/>
              <style id="4" style="2 3" tts:fontSize="20"/>
          </styling>
      </head>
      <body>
           <div xml:lang="en">
              <p begin="00:00:00.50" dur="500ms">Four score and twenty years ago</p>
              <p begin="00:00:02.50"><span tts:fontFamily="monospaceSansSerif,proportionalSerif,TheOther"tts:fontSize="+2">our forefathers</span> brought forth<br /> on this continent</p>
              <p begin="00:00:04.40" dur="10s" style="1">a <span tts:fontSize="12 px">new</span> <span tts:fontSize="300%">nation</span></p>
              <p begin="00:00:06.50" dur="3">conceived in <span tts:fontWeight="bold" tts:color="#ccc333">liberty</span> <span tts:color="#ccc333">and dedicated to</span> the proposition</p>
              <p begin="00:00:11.50" tts:textAlign="right">that <span tts:fontStyle="italic">all</span> men are created equal.</p>
     <p begin="15s" style="4">The end.</p>
          </div>
      </body>
  </tt>
  

Ver los ejemplos



Propiedades públicas
 PropiedadDefinido por
 InheritedaccessibilityProperties : AccessibilityProperties
Las opciones de accesibilidad actuales para este objeto de visualización.
DisplayObject
 Inheritedalpha : Number
Indica el valor de transparencia alfa del objeto especificado.
DisplayObject
  autoLayout : Boolean
Determina si el componente FLVPlaybackCaptioning mueve y cambia automáticamente el tamaño del objeto TextField para texto.
FLVPlaybackCaptioning
 InheritedblendMode : String
Un valor de la clase BlendMode que especifica el modo de mezcla que debe utilizarse.
DisplayObject
 InheritedbuttonMode : Boolean
Especifica el modo de botón de este elemento sprite.
Sprite
 InheritedcacheAsBitmap : Boolean
Si se define como true, Flash Player deja en caché una representación interna de mapa de bits del objeto de visualización.
DisplayObject
  captionButton : Sprite
Define la instancia del componente CaptionButton de la interfaz personalizada FLVPlayback, que proporciona capacidades de conmutación para activar y desactivar el texto.
FLVPlaybackCaptioning
  captionTarget : DisplayObject
Establece la instancia DisplayObject en la que mostrar el texto.
FLVPlaybackCaptioning
  captionTargetName : String
Nombre de la instancia del objeto TextField o clip de película en el que está contenido un objeto Textfield que contiene el texto.
FLVPlaybackCaptioning
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
 InheritedcontextMenu : ContextMenu
Especifica el menú contextual asociado a este objeto.
InteractiveObject
 InheriteddoubleClickEnabled : Boolean
Especifica si este objeto recibe eventos doubleClick.
InteractiveObject
 InheriteddropTarget : DisplayObject
[read-only] 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
 Inheritedfilters : Array
Matriz indexada que contiene todos los objetos de filtro actualmente asociados con el objeto de visualización.
DisplayObject
  flvPlayback : FLVPlayback
Establece la instancia de FLVPlayback para que muestre texto.
FLVPlaybackCaptioning
  flvPlaybackName : String
Establezca el nombre de la instancia de FLVPlayback que desea que muestre texto.
FLVPlaybackCaptioning
 InheritedfocusRect : Object
Especifica si este objeto muestra un rectángulo de selección.
InteractiveObject
 Inheritedgraphics : Graphics
[read-only] Especifica el objeto Graphics que pertenece a este elemento sprite, donde pueden ejecutarse comandos de dibujo vectorial.
Sprite
 Inheritedheight : Number
Indica la altura del objeto de visualización, expresada en píxeles.
DisplayObject
 InheritedhitArea : Sprite
Designa otro elemento sprite para que actúe como área activa de un elemento sprite.
Sprite
 InheritedloaderInfo : LoaderInfo
[read-only] Devuelve un objeto LoaderInfo que contiene información sobre la carga del archivo al que pertenece este objeto de visualización.
DisplayObject
 Inheritedmask : DisplayObject
El objeto de visualización que origina la llamada se enmascara mediante el objeto mask especificado.
DisplayObject
 InheritedmouseChildren : Boolean
Determina si los elementos secundarios del objeto están habilitados para ratón.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Especifica si este objeto recibe mensajes de ratón.
InteractiveObject
 InheritedmouseX : Number
[read-only] Indica la coordenada x de la posición del ratón en píxeles.
DisplayObject
 InheritedmouseY : Number
[read-only] Indica la coordenada y de la posición del ratón en píxeles.
DisplayObject
 Inheritedname : String
Indica el nombre de instancia de DisplayObject.
DisplayObject
 InheritednumChildren : int
[read-only] Devuelve el número de elementos secundarios de este objeto.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Especifica si el objeto de visualización es opaco con un determinado color de fondo.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[read-only] Indica el objeto DisplayObjectContainer que contiene este objeto de visualización.
DisplayObject
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
 Inheritedroot : DisplayObject
[read-only] 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
 Inheritedrotation : Number
Indica el giro de la instancia de DisplayObject, expresado en grados, con respecto a su orientación original.
DisplayObject
 Inheritedscale9Grid : Rectangle
La cuadrícula de escala aplicada actualmente.
DisplayObject
 InheritedscaleX : Number
Indica la escala horizontal (percentage) del objeto aplicada desde el punto de registro.
DisplayObject
 InheritedscaleY : Number
Indica la escala vertical (percentage) de un objeto aplicada desde el punto de registro del objeto.
DisplayObject
 InheritedscrollRect : Rectangle
Los límites del rectángulo de desplazamiento del objeto de visualización.
DisplayObject
  showCaptions : Boolean
Se utiliza para mostrar texto; true = muestra texto, false = no muestra texto.
FLVPlaybackCaptioning
  simpleFormatting : Boolean
Limita las instrucciones de formato del archivo de texto temporizado cuando está establecida como true.
FLVPlaybackCaptioning
 InheritedsoundTransform : SoundTransform
Controla el sonido dentro de este elemento sprite.
Sprite
  source : String
URL del archivo XML de texto temporizado que contiene información de texto (propiedad necesaria).
FLVPlaybackCaptioning
 Inheritedstage : Stage
[read-only] El escenario del objeto de visualización.
DisplayObject
 InheritedtabChildren : Boolean
Determina si los elementos secundarios del objeto están habilitados para tabulación.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Especifica si este objeto está en el orden de tabulación.
InteractiveObject
 InheritedtabIndex : int
Especifica el orden de tabulación de los objetos de un archivo SWF.
InteractiveObject
 InheritedtextSnapshot : TextSnapshot
[read-only] Devuelve un objeto TextSnapshot para esta instancia de DisplayObjectContainer.
DisplayObjectContainer
  track : uint
Admite pistas en varios idiomas.
FLVPlaybackCaptioning
 Inheritedtransform : 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
 InheriteduseHandCursor : Boolean
Valor booleano que indica si debe aparecer la mano que señala (cursor de mano) cuando el ratón pasa por encima de un elemento sprite en el que la propiedad buttonMode se ha definido con el valor true.
Sprite
  videoPlayerIndex : uint
Conecta el texto con un elemento VideoPlayer específico en el componente FLVPlayback.
FLVPlaybackCaptioning
 Inheritedvisible : Boolean
Indica si el objeto de visualización es visible.
DisplayObject
 Inheritedwidth : Number
Indica la anchura del objeto de visualización, expresada en píxeles.
DisplayObject
 Inheritedx : Number
Indica la coordenada x de la instancia de DisplayObject en relación a las coordenadas locales del DisplayObjectContainer principal.
DisplayObject
 Inheritedy : Number
Indica la coordenada y de la instancia de DisplayObject en relación a las coordenadas locales del DisplayObjectContainer principal.
DisplayObject
Métodos públicos
 MétodoDefinido por
  
Crea una nueva instancia FLVPlaybackCaptioning.
FLVPlaybackCaptioning
 Inherited
Añade una instancia secundaria de DisplayObject a esta instancia de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Añade una instancia secundaria de DisplayObject a esta instancia de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
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
 Inherited
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
 Inherited
Determina si el objeto de visualización especificado es un elemento secundario de la instancia de DisplayObjectContainer o la propia instancia.
DisplayObjectContainer
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Devuelve un rectángulo que define el área del objeto de visualización relativo al sistema de coordenadas del objeto targetCoordinateSpace.
DisplayObject
 Inherited
Devuelve la instancia del objeto de visualización secundario que sale del índice especificado.
DisplayObjectContainer
 Inherited
Devuelve el objeto de visualización secundario que sale con el nombre especificado.
DisplayObjectContainer
 Inherited
Devuelve la posición de índice de una instancia secundaria de DisplayObject.
DisplayObjectContainer
 Inherited
Devuelve una matriz de objetos que quedan bajo el punto especificado y son elementos secundarios (o terciarios, etc.) de esta instancia de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
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
 Inherited
Convierte el objeto point de las coordenadas del escenario (globales) en las coordenadas del objeto de visualización (locales).
DisplayObject
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Evalúa el objeto de visualización para comprobar si se solapa o presenta un punto de intersección con el objeto de visualización obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
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
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Convierte el objeto point de coordenadas del objeto de visualización (locales) en coordenadas del escenario (globales).
DisplayObject
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Elimina la instancia child de DisplayObject especificada de la lista de elementos secundarios de la instancia de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Elimina una instancia de DisplayObject secundaria de la posición de índice especificada en la lista de elementos secundarios de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
 Inherited
Cambia la posición de un elemento secundario existente en el contendor de objeto de visualización.
DisplayObjectContainer
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Permite al usuario arrastrar el elemento sprite especificado.
Sprite
 Inherited
Finaliza el método startDrag().
Sprite
 Inherited
Intercambia el orden z (de delante a atrás) de los dos objetos secundarios especificados.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
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
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
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
Eventos
 Evento Resumen Definido por
 Inherited Se distribuye cuando Flash Player queda seleccionado por el sistema operativo y pasa a estar activo.EventDispatcher
 Inherited Se distribuye cuando un objeto de visualización se añade a la lista de visualización.DisplayObject
 Inherited 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 al añadir o eliminar texto en el campo de texto de destino de texto.FLVPlaybackCaptioning
   Se distribuye después de crear la propiedad captionTarget, pero antes de añadir texto (la propiedad captionTarget está vacía).FLVPlaybackCaptioning
 Inherited 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 tras la carga de todos los datos XML de texto temporizado.FLVPlaybackCaptioning
 Inherited Se distribuye cuando Flash Player deja de estar seleccionado por el sistema operativo y pasa a estar inactivo.EventDispatcher
 Inherited 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
 Inherited Se distribuye cuando la cabeza lectora entra en un nuevo fotograma.DisplayObject
 Inherited Se distribuye después de que un objeto de visualización quede seleccionado.InteractiveObject
 Inherited Se distribuye después de que un objeto de visualización deje de estar seleccionado.InteractiveObject
   Se distribuye si una llamada al evento URLLoader.load() intenta acceder a un archivo XML de texto temporizado sobre HTTP y si el entorno de Flash Player actual puede detectar y devolver el código de estado para la solicitud.FLVPlaybackCaptioning
   Se distribuye si una llamada al evento URLLoader.load() genera un error grave que termina la descarga del archivo XML de texto temporizado.FLVPlaybackCaptioning
 Inherited Se distribuye cuando el usuario pulsa una tecla.InteractiveObject
 Inherited Se distribuye cuando el usuario intenta cambiar la selección empleando la navegación mediante teclado.InteractiveObject
 Inherited Se distribuye cuando el usuario suelta una tecla.InteractiveObject
 Inherited Se distribuye cuando el usuario pulsa el botón del dispositivo de señalización sobre una instancia de InteractiveObject en la ventana de Flash Player.InteractiveObject
 Inherited Se distribuye cuando el usuario intenta cambiar la selección empleando un dispositivo de señalización.InteractiveObject
 Inherited Se distribuye cuando el usuario mueve el dispositivo de señalización mientras éste se encuentra sobre un InteractiveObject.InteractiveObject
 Inherited Se distribuye cuando el usuario mueve un dispositivo de señalización hacia el exterior de una instancia de InteractiveObject.InteractiveObject
 Inherited Se distribuye cuando el usuario pasa el dispositivo de señalización por encima de una instancia de InteractiveObject en la ventana de Flash Player.InteractiveObject
 Inherited Se distribuye cuando el usuario suelta el botón del dispositivo de señalización sobre una instancia de InteractiveObject en la ventana de Flash Player.InteractiveObject
 Inherited Se distribuye cuando se hace girar una rueda de ratón sobre una instancia de InteractiveObject en la ventana de Flash Player.InteractiveObject
   Se distribuye cuando comienza la operación de descarga para cargar el archivo XML de texto temporizado, tras una llamada al método URLLoader.load().FLVPlaybackCaptioning
   Se distribuye al recibirse datos mientras progresa la descarga del archivo XML de texto temporizado.FLVPlaybackCaptioning
 Inherited Se distribuye cuando un objeto de visualización se va a eliminar de la lista de visualización.DisplayObject
 Inherited 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
 Inherited Se distribuye cuando la lista de visualización se va a actualizar y mostrar.DisplayObject
 Inherited Se distribuye cuando el usuario mueve un dispositivo de señalización hacia el exterior de una instancia de InteractiveObject.InteractiveObject
 Inherited Se distribuye cuando el usuario mueve un dispositivo de señalización sobre una instancia de InteractiveObject.InteractiveObject
   Se distribuye si se intenta llamar al evento URLLoader.load() para cargar un archivo XML de texto temporizado de un servidor situado fuera del entorno limitado de seguridad.FLVPlaybackCaptioning
 Inherited Se distribuye cuando cambia el valor del indicador tabChildren del objeto.InteractiveObject
 Inherited Se distribuye cuando cambia el indicador tabEnabled del objeto.InteractiveObject
 Inherited Se distribuye cuando cambia el valor de la propiedad tabIndex del objeto.InteractiveObject
Constantes públicas
 ConstanteDefinido por
  SHORT_VERSION : String = "2.0"
[static] Variable de estado que indica la versión corta del número del componente.
FLVPlaybackCaptioning
  VERSION : String = "2.0.0.34"
[static] Variable de estado que indica la versión larga del número del componente.
FLVPlaybackCaptioning
Información sobre propiedades
autoLayoutpropiedad
autoLayout:Boolean  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Determina si el componente FLVPlaybackCaptioning mueve y cambia automáticamente el tamaño del objeto TextField para texto.

Si la propiedad autoLayout se establece como true, la instancia DisplayObject o el objeto TextField que contiene el texto muestra 10 píxeles desde la parte inferior de la instancia FLVPlayback. El área de texto cubre la anchura de la instancia FLVPlayback, y se mantiene un margen de 10 píxeles a cada lado.

Si esta propiedad está establecida como true, la instancia DisplayObject o el objeto TextField se muestra directamente sobre la instancia FLVPlayback. Si crea un objeto TextField propio, se recomienda que establezca autoLayout como false. Si wordWrap = false, el área de texto se centra sobre la instancia FLVPlayback, pero puede ser más amplia que la instancia FLVPlayback.

Para controlar el diseño, es necesario que detecte el evento captionChange para determinar cuándo se crea la instancia de objeto TextField.

El valor predeterminado es true.


Implementación
    public function get autoLayout():Boolean
    public function set autoLayout(value:Boolean):void

Véase también

captionButtonpropiedad 
captionButton:Sprite  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Define la instancia del componente CaptionButton de la interfaz personalizada FLVPlayback, que proporciona capacidades de conmutación para activar y desactivar el texto.

La propiedad captionButton funciona de forma similar a las propiedades de FLVPlayback playButton, pauseButton, muteButton, etc.


Implementación
    public function get captionButton():Sprite
    public function set captionButton(value:Sprite):void

Véase también

captionTargetpropiedad 
captionTarget:DisplayObject  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Establece la instancia DisplayObject en la que mostrar el texto.

Si establece la instancia como un objeto TextField, será directamente el destino. Si establece la instancia como un contenedor DisplayObjectContainer que contiene uno o varios objetos TextField, el texto se muestra en el objeto TextField con el índice de visualización más bajo.

El método DisplayObjectContainer admite un objeto similar a un clip de película con un fondo de escala 9, que se puede escalar cuando el objeto TextField cambia de tamaño.

Para una escala y dibujo más complejos, escriba código para que el método DisplayObjectContainer detecte un evento captionChange.

Nota: si no se establece la propiedad captionTargetName o captionTarget, la instancia FLVPlaybackCaptioning crea un campo de texto establecido por la propiedad captionTarget con este formato:

Para personalizar estos valores, detecte el evento captionTargetCreated.


Implementación
    public function get captionTarget():DisplayObject
    public function set captionTarget(value:DisplayObject):void

Véase también

captionTargetNamepropiedad 
captionTargetName:String  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Nombre de la instancia del objeto TextField o clip de película en el que está contenido un objeto Textfield que contiene el texto.

Para no especificar destino, establezca esta propiedad como una cadena vacía (es decir, sin destino especificado) o auto. Esta propiedad se utiliza principalmente en el inspector de componentes. Si escribe código, utilice la propiedad captionTarget en su lugar.

El valor predeterminado es auto.


Implementación
    public function get captionTargetName():String
    public function set captionTargetName(value:String):void

Véase también

flvPlaybackpropiedad 
flvPlayback:FLVPlayback  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Establece la instancia de FLVPlayback para que muestre texto. La instancia de FLVPlayback debe tener el mismo elemento principal que la instancia de FLVPlaybackCaptioning.

Si la propiedad flvPlaybackName o flvPlayback no está establecida, la instancia de FLVPlaybackCaptioning buscará una instancia de FLVPlayback con el mismo elemento principal y texto que la primera que encuentra.


Implementación
    public function get flvPlayback():FLVPlayback
    public function set flvPlayback(value:FLVPlayback):void

Véase también

flvPlaybackNamepropiedad 
flvPlaybackName:String  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Establezca el nombre de la instancia de FLVPlayback que desea que muestre texto.

Para no especificar destino, establezca esta propiedad como una cadena vacía o auto. La instancia de FLVPlayback debe tener el mismo elemento principal que la instancia de FLVPlaybackCaptioning.

El nombre de instancia de FLVPlayback se utiliza principalmente en el inspector de componentes. Si escribe código, utilice la propiedad flvPlayback.

Si no se establece la propiedad flvPlaybackName o flvPlayback o está establecida como auto, la instancia de FLVPlaybackCaptioning busca una instancia de FLVPlayback con el mismo elemento principal y texto que la primera que encuentra.

El valor predeterminado es auto.


Implementación
    public function get flvPlaybackName():String
    public function set flvPlaybackName(value:String):void

Véase también

showCaptionspropiedad 
showCaptions:Boolean  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se utiliza para mostrar texto; true = muestra texto, false = no muestra texto.

Si utiliza la propiedad captionButton para permitir que el usuario pueda activar y desactivar texto, establezca la propiedad showCaptions como false.

El valor predeterminado es true.


Implementación
    public function get showCaptions():Boolean
    public function set showCaptions(value:Boolean):void

Véase también

simpleFormattingpropiedad 
simpleFormatting:Boolean  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Limita las instrucciones de formato del archivo de texto temporizado cuando está establecida como true.

Los estilos siguientes no se admiten si la propiedad simpleFormatting está establecida como true:

Los estilos siguientes se admiten si la propiedad simpleFormatting está establecida como true:


Implementación
    public function get simpleFormatting():Boolean
    public function set simpleFormatting(value:Boolean):void
sourcepropiedad 
source:String  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

URL del archivo XML de texto temporizado que contiene información de texto (propiedad necesaria).


Implementación
    public function get source():String
    public function set source(value:String):void
trackpropiedad 
track:uint  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Admite pistas en varios idiomas.

El mejor uso de la propiedad track es admitir pistas de varios idiomas con puntos de referencia incorporados.

Debe utilizar los formatos admitidos para los puntos de referencia de FLVPlaybackCaptioning.

Si la propiedad track se establece con un valor distinto a 0, el componente FLVPlaybackCaptioning busca una propiedad text<n> en el punto de referencia, donde n es el valor de la pista.

Por ejemplo, si track == 1, el componente FLVPlayBackCaptioning busca el parámetro text1 en el punto de referencia. Si no se encuentra ningún parámetro coincidente, se utiliza la propiedad de texto del parámetro del punto de referencia.

El valor predeterminado es 0.


Implementación
    public function get track():uint
    public function set track(value:uint):void
videoPlayerIndexpropiedad 
videoPlayerIndex:uint  [read-write]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Conecta el texto con un elemento VideoPlayer específico en el componente FLVPlayback.

Si desea utilizar texto en varios reproductores de vídeo (con las propiedades activeVideoPlayerIndex y visibleVideoPlayerIndex del componente FLVPlayback), debería crear una instancia del componente FLVPlaybackCaptioning para cada VideoPlayer que utilice y establecer este propiedad para que se corresponda con el índice.

El valor predeterminado del índice VideoPlayer es 0 cuando sólo se utiliza un reproductor de vídeo.


Implementación
    public function get videoPlayerIndex():uint
    public function set videoPlayerIndex(value:uint):void

Véase también

Información sobre constructores
FLVPlaybackCaptioning()constructor
public function FLVPlaybackCaptioning()

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Crea una nueva instancia FLVPlaybackCaptioning.

Información sobre eventos
captionChange Evento
Tipo de objeto de evento: fl.video.CaptionChangeEvent
CaptionChangeEvent.type property = fl.video.CaptionChangeEvent.CAPTION_CHANGE

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se distribuye al añadir o eliminar texto en el campo de texto de destino de texto.

El evento también se distribuye si las condiciones siguientes son true:

El evento captionChange tiene la constante CaptionChangeEvent.CAPTION_CHANGE.

Define el valor de la propiedad type de un objeto de evento captionChange.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
addedValor booleano que indica si el texto se añadió o eliminó de la visualización.
captionCuePointObjectObjeto de punto de referencia para este texto.

Véase también

captionTargetCreated Evento  
Tipo de objeto de evento: fl.video.CaptionTargetEvent
CaptionTargetEvent.type property = fl.video.CaptionTargetEvent.CAPTION_TARGET_CREATED

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se distribuye después de crear la propiedad captionTarget, pero antes de añadir texto (la propiedad captionTarget está vacía).

Si la propiedad captionTarget está establecida con un objeto DisplayObject personalizado, o si la propiedad captionTargetName está establecida, este evento no se distribuye.

Detecte este evento si está personalizando las propiedades del objeto TextField, por ejemplo, defaultTextFormat.

El evento captionChange tiene la constante CaptionChangeEvent.CAPTION_CHANGE.

La constante CaptionTargetEvent.CAPTION_TARGET_CREATED define el valor de la propiedad type de un objeto de evento captionTargetCreated.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
captionTargetObjeto de visualización de la propiedad captionTarget de la instancia FLVPlaybackCaptioning.

Véase también

complete Evento  
Tipo de objeto de evento: flash.events.Event
Event.type property = flash.events.Event.COMPLETE

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se distribuye tras la carga de todos los datos XML de texto temporizado.

Define el valor de la propiedad type de un objeto de evento complete.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetEl objeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetObjeto de red que ha terminado de cargarse.

Véase también

httpStatus Evento  
Tipo de objeto de evento: flash.events.HTTPStatusEvent
HTTPStatusEvent.type property = flash.events.HTTPStatusEvent.HTTP_STATUS

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se distribuye si una llamada al evento URLLoader.load() intenta acceder a un archivo XML de texto temporizado sobre HTTP y si el entorno de Flash Player actual puede detectar y devolver el código de estado para la solicitud.

Define el valor de la propiedad type de un objeto de evento httpStatus.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetEl objeto que procesa de forma activa el objeto de evento con un detector de eventos.
statusEl código de estado HTTP que devuelve el servidor.
targetEl objeto de red que recibe el código de estado HTTP.

Véase también

ioError Evento  
Tipo de objeto de evento: flash.events.IOErrorEvent
IOErrorEvent.type property = flash.events.IOErrorEvent.IO_ERROR

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se distribuye si una llamada al evento URLLoader.load() genera un error grave que termina la descarga del archivo XML de texto temporizado.

Si este evento no se gestiona, emitirá un error.

Define el valor de la propiedad type de un objeto de evento ioError.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetEl objeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetEl objeto de red en el que se produce el error de entrada/salida.
textTexto que se mostrará como mensaje de error.

Véase también

open Evento  
Tipo de objeto de evento: flash.events.Event
Event.type property = flash.events.Event.OPEN

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se distribuye cuando comienza la operación de descarga para cargar el archivo XML de texto temporizado, tras una llamada al método URLLoader.load().

Define el valor de la propiedad type de un objeto de evento open.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetEl objeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetObjeto de red que ha abierto una conexión.

Véase también

progress Evento  
Tipo de objeto de evento: flash.events.ProgressEvent
ProgressEvent.type property = flash.events.ProgressEvent.PROGRESS

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se distribuye al recibirse datos mientras progresa la descarga del archivo XML de texto temporizado.

Define el valor de la propiedad type de un objeto de evento progress.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
bytesLoadedNúmero de elementos o bytes cargados en el momento en que el detector procesa el evento.
bytesTotalNúmero total de elementos o bytes que se cargarán en última instancia si el proceso de carga se realiza correctamente.
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetEl objeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetEl objeto de red que informa sobre el progreso.

Véase también

securityError Evento  
Tipo de objeto de evento: flash.events.SecurityErrorEvent
SecurityErrorEvent.type property = flash.events.SecurityErrorEvent.SECURITY_ERROR

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Se distribuye si se intenta llamar al evento URLLoader.load() para cargar un archivo XML de texto temporizado de un servidor situado fuera del entorno limitado de seguridad.

Si este evento no se gestiona, emitirá un error.

La constante SecurityErrorEvent.SECURITY_ERROR define el valor de la propiedad type de un objeto de evento securityError.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetEl objeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetEl objeto de red que informa sobre le error de seguridad.
textTexto que se mostrará como mensaje de error.

Véase también

Información sobre constantes
SHORT_VERSIONConstante
public static const SHORT_VERSION:String = "2.0"

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.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:

trace (FLVPlaybackCaptioning.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.xx.

Véase también

VERSIONConstante 
public static const VERSION:String = "2.0.0.34"

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.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:

trace (FLVPlaybackCaptioning.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.xx. La variable SHORT_VERSION sólo incluye las versiones superior e inferior, por ejemplo, 2.0.

Véase también

Ejemplos Cómo utilizar los ejemplos
FLVPlaybackCaptioningExample.as

Este ejemplo muestra cómo crear dinámicamente una instancia de FLVPlayback con texto conmutable.

Para ejecutar el ejemplo, siga estos pasos:

  1. Coloque el componente FLVPlayback en el escenario en la posición 0,0 y asígnele el nombre de instancia player.
  2. Coloque el componente FLVPlaybackCaptioning en el escenario en la posición 0,0 y asígnele el nombre de instancia captioning.
  3. Coloque el componente CaptionButton en el escenario.
  4. Establezca videoPath en una ruta absoluta o relativa a un archivo FLV.
  5. Establezca captioningPath en una ruta absoluta o relativa a un archivo XML de texto temporizado adecuado.
  6. Añada los componentes FLVPlayback y FLVPlaybackCaptioning a la biblioteca.
  7. Guarde este código como FLVPlaybackCaptioningExample.as en el mismo directorio que el archivo FLA.
  8. Defina la clase Document en el archivo FLA como FLVPlaybackCaptioningExample.
package
{
    import fl.video.CaptionChangeEvent;
    import fl.video.FLVPlayback;
    import fl.video.FLVPlaybackCaptioning;
    import flash.display.Sprite;
    import flash.text.TextField;

    public class FLVPlaybackCaptioningExample extends Sprite {

        private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv";
        private var captioningPath:String = "http://www.helpexamples.com/flash/video/caption_video.xml";

        public function FLVPlaybackCaptioningExample() {
            player.source = videoPath;
            player.skin = "SkinOverAllNoCaption.swf";
            player.skinBackgroundColor = 0x666666;
            player.skinBackgroundAlpha = 0.5;

            captioning.flvPlayback = player;
            captioning.source = captioningPath;
            captioning.autoLayout = false;
            captioning.addEventListener(CaptionChangeEvent.CAPTION_CHANGE, onCaptionChange);
        }

        private function onCaptionChange(e:CaptionChangeEvent):void {
            var tf:* = e.target.captionTarget;
            var player:FLVPlayback = e.target.flvPlayback;

            // move the caption below the video
            tf.y = 210;
        }
    }
}




 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/fl/video/FLVPlaybackCaptioning.html