Home >> Cámara digital >> Accesorios de la cámara

Cómo cargar un archivo Flash externo (SWF) en tu proyecto Flash/Animate

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

  1. Crea carpeta `proyecto` en Escritorio.
  2. Guarda tu `.fla` principal ahí.
  3. Crea `foto.swf` (animación, clip, lo que sea) y guárdalo en la **misma carpeta**.

Paso 2: Crea contenedor en el FLA principal

  1. Insertar → Nuevo símbolo → Tipo «Movie Clip» → Nombre `contenedor`.
  2. 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).