Uno de los motivos por los cuales Flash ha sido una herramienta âmaltratadaâ y menospreciada ha sido el hecho de que las páginas web desarrolladas con ésta herramienta tenÃan un peso elevado (en kb). Evidentemente esta teorÃa es totalmente falsa ya que con flash, haciendo uso de una organización de pelÃculas bien estructurada y con cargas externas, podemos conseguir proyectos web con una fluidez impresionante y unos tiempos de carga muy bajos.
Vamos pues a cargar pelÃculas externas con Flash usando un clip de pelÃcula como contenedor de las pelÃculas que cargaremos externamente.
1º – Preparando la pelÃcula principal (Home).
Tendremos creada nuestra pelÃcula principal que llamará a las demás a través de los botones del menú.
Â
El archivo que contiene nuestro menú será la home.fla (pelÃcula principal) de nuestra web que a su vez, también contendrá un clip de pelÃcula vacÃo llamado âcargadorâ en la coordenada 0 de âXâ e âYâ.
Para ello pues, debemos crear el clip cargador.
Lo creamos y lo ubicamos como hemos dicho antes en la coordenada â0â del escenario, tanto de âXâ como de âYâ. Las pelÃculas que vamos a cargar deben tener el mismo tamaño que la pelÃcula âhomeâ ya que usaremos la coordenada de ésta para que nos sirva de referencia. A éste clip de pelÃcula le pondremos como nombre de instancia âcargadorâ. Como todos sabemos, el nombre de instancia lo usaremos para identificar a nuestro clip de pelÃcula en el escenario y asà poder indicar a la pelÃcula que cargaremos donde queremos que lo haga.
El escenario deberÃa quedaros asÃ:
Los recuadros rojos nos hacen referencia a los puntos a tener en cuenta cuando ubicamos el clip âcargadorâ en el escenario como son: Nombre de instancia asignado (en nuestro caso hemos puesto âcargadorâ) y la ubicación del clip de pelÃcula. Asà pues, tenemos nuestra âhomeâ preparada para llamar a una pelÃcula externa que tenemos que crear.
2º Creando la pelÃcula externa que vamos a crear.
Creamos un nuevo documento de flash con el mismo tamaño de nuestra âhomeâ y pondremos un texto animado para que nos confirme que la pelÃcula ha sido cargada. La llamaremos pelicula1.fla:
Entonces tendremos dos archivos swf generados: âhome.swfâ, âpelicula1.swfâ.
3º Realizando la llamada a la pelÃcula externa.
Vamos a llamar a âpelÃcula1.swfâ para que se cargue en nuestro clip llamado âcargadorâ y que se encuentra en la âhomeâ de nuestra página.
Marcamos el primer botón de nuestra home y hacemos lo siguiente.
Â
Debemos meter en el primer botón el código ActionScript necesario para hacer la llamada a nuestra pelÃcula externa:
on(press){
        loadMovie(âpelicula1.swfâ, â_root.cargadorâ);
}
Con éste código le estamos diciendo al botón que cuando sea presionado, la pelÃcula llamada âpelicula1.swfâ que se cargue en el clip de pelÃcula que se encuentra en el escenario (_root) y que tiene como nombre de instancia âcargadorâ.
Si hemos realizado bien todos los pasos, en nuestra home deberÃa aparecernos el texto animado de la âpelicula1â.
Nos faltarÃa hacer lo mismo con todos los botones creando más pelÃculas y cargándolas externamente como hemos hecho con âpelicula1â.
Aplicando este ejercicio a lo que serÃa una página web real, âpelÃcula1.swfâ podrÃa ser âempresa.swfâ y asà todos los elementos de un menú real con lo que conseguiremos repartir la información de nuestra página web en varias pelÃculas independientes y no obligaremos a nuestros usuarios a descargar la página web al completo.
Saber organizar de esta forma tus páginas desarrolladas en flash, habrás dado un paso de gigante a la hora de optimizar el flujo de navegación y peso de tus páginas.
Descarga los archivos aquÃ