Foros del Web » Creando para Internet » Diseño web »

Llamar a instancia del stage

Estas en el tema de Llamar a instancia del stage en el foro de Diseño web en Foros del Web. Hola a todos, refloto por si alguien me puede echar una mano. Se trata de un mapa interactivo de los EE.UU. Lo que intento es ...
  #1 (permalink)  
Antiguo 31/10/2012, 15:53
Avatar de Beatzoo  
Fecha de Ingreso: septiembre-2009
Ubicación: Retire Hill
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Carga de SWF en MC de destino

Hola a todos, refloto por si alguien me puede echar una mano.

Se trata de un mapa interactivo de los EE.UU. Lo que intento es llamar a un swf externo (ny.swf) para que se cargue en un MC de destino que está en el stage, pero el botón para ejecutar está acción está un nivel por debajo.

En la última línea de código está la instancia "container", que es el destino del swf externo que se va a cargar al clicar en el ratón, pero no consigo que se cargue en el nivel del stage, me da el error:

1120: Acceso a una propiedad container no definida.

Esto lo haría con los ojos cerrados en el AS2 con el _root, pero con AS3 no tengo ni idea, he decidido actualizarme y me está costando. Han cambiado muchas cosas.


Este es el código de la aplicación:


Código Flash:
Ver original
  1. ny_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_4);
  2.  
  3. function fl_MouseClickHandler_4(event:MouseEvent):void
  4. {
  5.     // Inicio del código personalizado
  6.    
  7.     var swf_Loader:Loader = new Loader();
  8.     // se crea un nuevo objeto del tipo Loader
  9.  
  10.     var swf_archivo:String = "ny.swf"
  11.     // se define el archivo a cargar
  12.     // se puede usar la notacion "./" "../" si el archivo está en otro directorio
  13.  
  14.     var swf_descargar:URLRequest = new URLRequest(swf_archivo);
  15.     // se crea un nuevo objeto del tipo URLRequest
  16.  
  17.     swf_Loader.load(swf_descargar);
  18.     // solicita el archivo con el método load del objeto Loader
  19.  
  20.     container.addChild(swf_Loader);
  21.     // el archivo "archivo_a_cargar.swf" se carga dentro del archivo "principal.swf"
  22.     // en el movieclip llamado "mc_destino"
  23.  
  24.     // Fin del código personalizado
  25. }


Muchas gracias por vuestra ayuda. Saludos.

Última edición por Beatzoo; 02/11/2012 a las 12:19

Etiquetas: flash
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:15.