Cómo cargar un archivo Flash externo (SWF) en tu proyecto Flash/Animate
Guía técnica para desarrolladores: cargar un SWF externo dentro de otro SWF mediante ActionScript 3.
Requisitos
- Ordenador con Adobe Animate / Flash Professional.
- Archivo .fla principal + archivo externo `foto.swf` (o `.jpg`/`png` vía `Loader`).
- Carpeta de proyecto organizada.
Paso 1: Preparación
- Crea carpeta `proyecto` en Escritorio.
- Guarda tu `.fla` principal ahí.
- Crea `foto.swf` (animación, clip, lo que sea) y guárdalo en la **misma carpeta**.
Paso 2: Crea contenedor en el FLA principal
- Insertar → Nuevo símbolo → Tipo «Movie Clip» → Nombre `contenedor`.
- Arrastra instancia `contenedor` al escenario; nombre de instancia: `contenedor_mc`.
Paso 3: Código de carga (AS3)
Capa «Acciones», fotograma 1:
var loader:Loader = new Loader();
loader.load(new URLRequest("foto.swf"));
contenedor_mc.addChild(loader);
Paso 4: Prueba
Ctrl+Enter (Test Movie). Si `foto.swf` está en la misma carpeta, se carga dentro de `contenedor_mc`.
Para cargar imágenes (JPG/PNG/GIF)
Mismo código; `URLRequest("foto.jpg")`. El `Loader` maneja ambos.
Errores comunes: ruta incorrecta, nombre de archivo con mayúsculas/minúsculas distinto, seguridad local (ejecuta desde servidor local `https://localhost` si falla).