Imagen, Sonido y Vídeo en AS3

Pequeños Scripts que pueden hacernos el día mas comodo.
Esto puede ser útil tenerlo a mano, desde acá nacen muchos grandes proyectos.

Proyecto Imagenes
¿Como cargo una imagen sin importarla a mi biblioteca..?

// Creo un contenedor para almacenar (una dirección) externa
var myRequest:URLRequest = new URLRequest();
// Asigno la ruta y el archivo (en este caso imagen) que voy a cargar
myRequest.url = "pic.jpg";
// Creo una instancia contenedora (en este caso para la imagen) por ahora vacia
var myLoader:Loader = new Loader();
// En el caso particular del contenedor personalizar muchas propiedades entre ellas las siguientes
myLoader.x = 100;
myLoader.y = 350;
myLoader.load(myRequest);
// Agrego el mismo al escenario
addChild(myLoader);

Proyecto Sonido
Ahora necesito lo mismo pero para sonido.

// Creo un contenedor para almacenar (una dirección) externa
var req:URLRequest = new URLRequest();
// Asigno la ruta y el archivo (en este caso sonido) que voy a cargar
req.url = "mp3/sound.mp3";
// Creo una instancia contendedora (en este caso de sonido) Por ahora vacia
var sound:Sound = new Sound();
// Cargo (en este caso el sonido) almacenado en req
sound.load(	req);
// Inicio (en ese caso la reproduccion)
sound.play();

Proyecto Video

// Antes que nada importo la clase encargada de manejar (en este caso el video)
import fl.video.*;
// Defino una instancia contenedora (en este caso de video) vacia.
var miVideo:FLVPlayback = new FLVPlayback();
// Asigno la ruta y el archivo (en este caso sonido) que voy a cargar)
miVideo.source = "ejemplo.flv";
// En el caso particular del contenedor del video se le puede personalizar muchas cosas entre ellas las siguientes
miVideo.skin = "SkinUnderPlayStopSeekFullVol.swf"
miVideo.height = 320;
miVideo.width = 700;
miVideo.alpha = 0.5;
// Agrego el mismo al escenario
addChild(miVideo);

Utilidad para iniciados, esto me ha salvado de muchas búsquedas en google, espero alguien las pueda aprovecha.

Posted in ActionScript | No Comments »

Leave a Reply