Archive Page 8

Flash 8 básico: Flash video I

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.

video01_img01.gif

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.

video01_img02.gif

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 del inspector de propiedadesropiedades > Propiedades).

video01_img03.gif

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

Actionscript:
  1. var netConection:NetConnection = new NetConnection();
  2. netConection.connect(null);
  3. var netStream:NetStream = new NetStream(netConection);
  4. mi_video.attachVideo(netStream);
  5. netStream.setBufferTime(5);
  6. 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 Votes | Average: 3.33 out of 53 Votes | Average: 3.33 out of 53 Votes | Average: 3.33 out of 53 Votes | Average: 3.33 out of 53 Votes | Average: 3.33 out of 5 (3 votos, promedio: 3.33 sobre 5)
Loading ... Loading ...

Archivos de politica para permitir acceso al servidor (crossdomain.xml)

Keywords: , crossdomain.xml, System.security.loadPolicyFile

Permiso de carga de datos de varios dominios

Cuando un documento de Flash intenta acceder a datos desde otro dominio, Flash Player intenta cargar automáticamente un archivo de política (crossdomain.xml) . Este archivo deberá existir en el directorio raíz del dominio que aloja el archivo al que se intenta acceder.

policy_img01.jpg

Fig. 1

Un archivo de política XML contiene una sola etiqueta , la cual, a su vez, puede contener ninguna o varias etiquetas contiene un atributo, domain, el cual especifica una dirección IP exacta, un dominio exacto o un dominio comodín (cualquier dominio).

Ejemplos

Autoriza un solo dominio indicado por su URL

XML:
  1. <? xml version="1.0">
  2. <cross-domain-policy>
  3. <allow-access-from domain="www.dominio1.com" />
  4. </cross-domain-policy>

Permite el acceso a documentos procedentes de cualquier dominio (comodín)

XML:
  1. <? xml version="1.0">
  2. <cross-domain-policy>
  3. <allow-access-from domain="*" />
  4. </cross-domain-policy>

En este caso se proporciona la dirección IP del sitio autorizado.

XML:
  1. <? xml version="1.0">
  2. <cross-domain-policy>
  3. <allow-access-from domain="105.222.0.65" />
  4. </cross-domain-policy>

policy_img02.jpg

fig. 2

Para utilizar un archivo de política situado en una ubicación distinta, se debe hacer previamente una llamada a System.security.loadPolicyFile.

Actionscript:
  1. System.security.loadPolicyFile("http://www.dominio2.com/noticias/crossdomain.xml");
  2. var my_lv:LoadVars = new LoadVars ();
  3. my_lv.load ("http://www.dominio2.com/noticias/noticias.php")

Descarga Policy Files.zip

Policy Files.zip se ha descargado 1,123 veces.

1 Votes | Average: 5 out of 51 Votes | Average: 5 out of 51 Votes | Average: 5 out of 51 Votes | Average: 5 out of 51 Votes | Average: 5 out of 5 (1 votos, promedio: 5 sobre 5)
Loading ... Loading ...

Reloj

This movie requires Flash Player 8

Puedes cambiar facilmente el color de los números.

  1. Descarga los archivos en formato .PSD.
  2. Abre uno de los archivos que contiene la carpeta.
  3. Selecciona la capa que contiene la imagen coloreada.
  4. Pulsa la combinación de teclas Ctrl+i.
  5. Desliza los selectores hasta conseguir el tono deseado.

reloj_01.gif

Descarga Reloj.swf

Reloj.swf se ha descargado 1,782 veces.

2 Votes | Average: 3.5 out of 52 Votes | Average: 3.5 out of 52 Votes | Average: 3.5 out of 52 Votes | Average: 3.5 out of 52 Votes | Average: 3.5 out of 5 (2 votos, promedio: 3.5 sobre 5)
Loading ... Loading ...