El componente FLVPlaybackCaptioning se utiliza con uno o varios componentes FLVPlayback. En la situación más sencilla, se arrastra un componente FLVPlayback al escenario, se arrastra un componente FLVPlaybackCaptioning al mismo escenario, se identifican los URL de texto y se establecen los textos para mostrar. Además, se pueden establecer diversos parámetros para personalizar la subtitulación de FLVPlayback.
Añadir subtitulación al componente FLVPlayback
Es posible añadir el componente FLVPlaybackCaptioning a cualquier componente FLVPlayback. Para obtener información más sobre la adición de componentes FLVPlayback a la aplicación, consulte
Creación de aplicaciones con el componente FLVPlayback
.
Añadir el componente FLVPlaybackCaptioning desde el panel Componentes:
-
En el panel Componentes, abra la carpeta Vídeo.
-
Arrastre el componente FLVPlaybackCaptioning (o haga doble clic en él) y añádalo al mismo escenario donde está el componente FLVPlayback al que desea añadir subtitulación.
-
(Opcional) Arrastre el componente CaptionButton al mismo escenario donde están los componentes FLVPlayback y FLVPlaybackCaptioning. El componente CaptionButton permite al usuario activar y desactivar la subtitulación.
Nota:
para activar el componente CaptionButton, debe arrastrarlo al mismo escenario donde están los componentes FLVPlayback y FLVPlaybackCaptioning.
-
Con el componente FLVPlaybackCaptioning seleccionado en el escenario, en la ficha Parámetros del inspector de propiedades, especifique la siguiente información requerida:
Hay otros parámetros disponibles para personalizar el componente FLVPlaybackCaptioning. Para obtener más información, consulte
Personalización del componente FLVPlaybackCaptioning
y la
Referencia de ActionScript 3.0 para Flash Professional
.
-
Seleccione Control > Probar película para iniciar el vídeo.
Creación dinámica de una instancia mediante código ActionScript:
-
Arrastre el componente FLVPlayback del panel Componentes al panel Biblioteca (Ventana > Biblioteca).
-
Arrastre el componente FLVPlaybackCaptioning del panel Componentes al panel Biblioteca.
-
Añada el siguiente código al panel Acciones, en el fotograma 1 de la línea de tiempo.
import fl.video.*;
var my_FLVPlybk = new FLVPlayback();
my_FLVPlybk.x = 100;
my_FLVPlybk.y = 100;
addChild(my_FLVPlybk);
my_FLVPlybk.skin = "install_drive:/Program Files/Adobe/Adobe Flash CS5/en/Configuration/FLVPlayback Skins/ActionScript 3.0/SkinUnderPlaySeekCaption.swf";
my_FLVPlybk.source = "http://www.helpexamples.com/flash/video/caption_video.flv";
var my_FLVPlybkcap = new FLVPlaybackCaptioning();
addChild (my_FLVPlybkcap);
my_FLVPlybkcap.source = "http://www.helpexamples.com/flash/video/caption_video.xml";
my_FLVPlybkcap.showCaptions = true;
-
Cambie
unidad_instalación
por la unidad en la que instaló Flash y modifique la ruta de acceso para reflejar la ubicación de la carpeta Skins en la instalación:
Nota:
si se crea una instancia de FLVPlayback con ActionScript, también se le debe asignar un aspecto dinámicamente, estableciendo la propiedad skin mediante código ActionScript. Cuando se aplica un aspecto con ActionScript, no se publica automáticamente con el archivo SWF. Es necesario copiar al servidor el archivo SWF de aspecto y el archivo SWF de aplicación ya que, de lo contrario, el archivo SWF de aspecto no estará disponible cuando un usuario lo ejecute.
Configuración de los parámetros del componente FLVPlaybackCaptioning
Para cada instancia del componente FLVPlaybackCaptioning, se pueden establecer los siguientes parámetros en el inspector de propiedades o en el inspector de componentes, con el fin de personalizar el componente. En la siguiente lista se identifican las propiedades y se ofrece una breve explicación de las mismas:
-
autoLayout
-
Determina si el componente FLVPlaybackCaptioning controla el tamaño del área de subtitulación. El valor predeterminado es
true
..
-
captionTargetName
-
Identifica el nombre de instancia de TextField o MovieClip que contiene texto. El valor predeterminado es auto.
-
flvPlaybackName
-
Identifica el nombre de instancia de FLVPlayback donde se desea incluir texto. El valor predeterminado es auto.
-
simpleFormatting
-
Limita las instrucciones de formato del archivo XML de texto temporizado cuando se establece en true. El valor predeterminado es
false
.
-
showCaptions
-
Determina si se muestra el texto. El valor predeterminado es
true
..
-
source
-
Identifica la ubicación del archivo XML de texto temporizado.
Para obtener más información sobre todos los parámetros de FLVPlaybackCaptioning, consulte la
Referencia de ActionScript 3.0 para Flash Professional
.
Especificar el parámetro source
El parámetro
source
se utiliza para especificar el nombre y la ubicación del archivo XML de texto temporizado que contiene los textos de la película. La ruta del URL se introduce directamente en la celda de origen del inspector de componentes.
Mostrar subtítulos
Para ver la subtitulación, es necesario establecer el parámetro
showCaptions
en
true
.
Para obtener más información sobre todos los parámetros del componente FLVPlaybackCaptioning, consulte la
Referencia de ActionScript 3.0 para Flash Professional
.
En los ejemplos anteriores se mostraba cómo crear y activar el componente FLVPlaybackCaptioning para mostrar textos. Se pueden utilizar dos fuentes para los subtítulos: 1) un archivo XML de texto temporizado que contiene los subtítulos o (2) un archivo XML con el texto subtitulado que se asocia con puntos de referencia de eventos incorporados.
|
|
|