Visualizar Archivos SWF desde flash
Llamadas de swf a swf
Hola amigos, este es un simple metodo de llamar/abrir un archivo swf. Cuando queremos realizar precargas individuales, y asi tener mejor rendimiento de nuestra aplicacion o animacion en la web, pueden aplicarlo para diferentes fines.
Veamos 2 ejemplos o maneras de llamar a un swf en tiempo de ejecusión:
Ejemplo 1:
Teniendo dos peliculas (.swf) de las mismas dimensiones file1.swf y file2.swf vamor a abrirlas desde file1.swf mediante un boton:
En file1.swf crear un boton con el actionscript siguiente:
on(release) { loadMovieNum("file2.swf", 1); }
Y Listo ahora el file2.swf como tendra las mismas dimesiones de file1.swf podras ubicar las posiciones o ubicaciones de donde quieras que se habran o muestren los contenidos.
Ejemplo 2:
Otro ejemplo, podria ser con file1.swf y file3.swf, si deseas abrir file3.swf desde file1.swf, teniendo a file3.swf con otras dimensiones:
En file1.swf crear un boton y tambien creas un "Clip de Pelicula" y este le colocas con el nombre (en "Nombre de Instancia") contenido este clip tiene que tener el mismo tamaño o dimension que tiene el file3.swf ;y luego adicionar el actionscript en el boton creado:
on (release) { loadMovie("file3.swf",_root.contenido); }
Y Listo se llamara a file3.swf y se ubicara en el clip "contenido".
OJO: si notaras en el ejemplo al utilizar ambos metodos, el ejemplo1 abrira las peliculas en un nivel superior 1, y el ejemplo2 solo abrira en un clip, ten en cuenta eso. por eso coloque un actionscript: unloadMovie(1); para que se notara mejor. Notaras que parpadeara al abrirse por lo que no es muy recomendado utilizar ambos metodos por motivos como este.
Espero que les sirva.
Ejemplo corriendo:
Saludos
Gildus
Otros Artículos en esta sección
-
Abrir documentos Word, Excel, PowerPoint, PDF, y demás a Formatos FlashEn este ejemplo animaremos un pelotita para q rebote por la pantalla, con una velocidad determinada.La forma mas fácil de hacer un loader que muestra un progressbar paso a paso. Puedes incluirlo en tus aplicaciones Flash.¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro deProgramación »