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
-
La manera mas facil de abrir un archivo de secuencia de comandos .bat desde Macromedia Flash MXLa aplicación abrirá un exe que esta ubicado en la carpeta fscommand.Este artículo muestra como llamar a funciones Javascript desde flash, con un ejemplo que hace temblar una ventana.¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro deProgramación »