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 »