Introducción
Antes de poder cargar y manipular vídeo con ActionScript, debes crear un objeto de vídeo, arrastrarlo al escenario y asignarle un nombre de instancia. En el ejemplo siguiente veremos cómo añadir una instancia de vídeo a una aplicación flash.
Creación de un objeto de vídeo
1. Con un documento abierto en la herramienta de edición de Flash, selecciona Nuevo Vídeo en el menú emergente del panel Biblioteca.

Fig. 01
2. En el cuadro de diálogo Propiedades de vídeo, asigna un nombre al símbolo de vídeo y selecciona Vídeo (controlado por ActionScript).
Haz clic en Aceptar para crear el objeto de vídeo.

Fig. 02
3. Arrastra el objeto de vídeo desde el panel Biblioteca hasta el escenario para crear una instanciadel mismo.
4. Con el objeto de vídeo seleccionado en el escenario, introduce mi_video en el cuadro de texto

Ahora dispones de una instancia de vídeo en el escenario, a la que puedes añadir ActionScript para cargar un vídeo.
Reproducción dinámica de un archivo FLV externo
-
var netConection:NetConnection = new NetConnection();
-
netConection.connect(null);
-
var netStream:NetStream = new NetStream(netConection);
-
mi_video.attachVideo(netStream);
-
netStream.setBufferTime(5);
-
netStream.play("video1.flv");
Referencia.
| Método | Descripción |
|---|---|
| NetConnection | La clase NetConnection proporciona un medio para reproducir archivos FLV sin interrupción desde una unidad local o dirección HTTP. |
| Connect | Abre una conexión local a través de la cual puede reproducir archivos de vídeo (FLV) de una dirección HTTP o un sistema de archivos local. |
| NetStream | Deberá utilizar un objeto NetStream para reproducir vídeo sin interrupción a través de un objeto NetConnection |
| attachVideo | Especifica un flujo de vídeo (archivo FLV) para que se muestre dentro de los límites del objeto Video del escenario. |
| setBufferTime | Especifica el tiempo que deben almacenarse en el búfer los mensajes antes de comenzar a mostrar el flujo. |
Descarga Flashvideo1
Flashvideo1 se ha descargado 397 veces.


(3 votos, promedio: 3.33 sobre 5)

