Desde un archivo SWF de Flash, es posible cargar otros archivos SWF externos como activos. Existen varias razones para cargar archivos SWF externos:
- Puesto que es posible separar un proyecto en varias películas, los archivos SWF individuales tienen un tamaño inferior. Los archivos de menor tamaño se cargan más rápidamente y la gestión de la memoria es más eficaz.
- Permite cargar solo el contenido necesario de acuerdo con las acciones del usuario en la película.
- Es posible reproducir varios archivos SWF de forma consecutiva sin que el navegador tenga que cargar otra página HTML. Las páginas no sufren las pausas ni las actualizaciones relacionadas con volver a cargar.
- Ofrece una mayor flexibilidad a la hora de organizar los activos del proyecto.
- Es posible crear una interfaz de usuario compleja que no dependa de un único archivo SWF. Es posible combinar varios archivos SWF para crear la interfaz. La combinación de archivos SWF simplifica la edición, ya que es posible revisar un archivo SWF individual de menor tamaño sin afectar el resto de la interfaz.
- Varios autores pueden colaborar en el mismo proyecto trabajando en archivos FLA independientes.
La colocación de contenido en un archivo SWF independiente es similar a la colocación de contenido en su propio símbolo de clip de película. La diferencia reside en que el contenido existe fuera del archivo SWF principal. También es posible cargar archivos de imagen, como JPG, PNG o GIF.
Para cargar un archivo SWF externo desde otro archivo SWF, puede usar:
- La clase Loader de ActionScript 3.0
- El comando loadMovie de ActionScript 2.0
- La clase MovieClipLoader de ActionScript 2.0
