Foros del Web » Creando para Internet » Flash y Actionscript »

cargar swf externo en contenedor

Estas en el tema de cargar swf externo en contenedor en el foro de Flash y Actionscript en Foros del Web. Hola, estoy haciendo mi web en as3 y lo que quiero es cargar un swf externo en un contenedor colocado en un frame determinado. Estuve ...
  #1 (permalink)  
Antiguo 24/08/2011, 08:19
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 6 meses
Puntos: 1
cargar swf externo en contenedor

Hola, estoy haciendo mi web en as3 y lo que quiero es cargar un swf externo en un contenedor colocado en un frame determinado. Estuve buscando y hasta ahora encontré el código cuando se carga haciendo click en un botón, pero en mi caso no la quiero cargar con un botón sino que se cargue cuando la película principal es dirigida a un frame determinado donde tengo un mc vacío (contenedor).
Pongo este código pero no me funciona:

contenedor.loadMovie("editorial.swf");


Gracias por la ayuda!
  #2 (permalink)  
Antiguo 24/08/2011, 10:11
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: cargar swf externo en contenedor

Hola mglimas:
Utiliza éste código:
Código actionscript:
Ver original
  1. stop();
  2. var urlSWF:URLRequest = new URLRequest("nombre.swf");
  3. var cargarSWF:Loader = new Loader();
  4. cargarSWF.load(urlSWF);
  5. this.addChild(cargarSWF);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 26/08/2011 a las 16:39
  #3 (permalink)  
Antiguo 25/08/2011, 08:21
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: cargar swf externo en contenedor

Hola Bandit, gracias por responder. Con el código que me pasaste carga perfectamente. Ahora tengo la siguiente pregunta. ¿Es posible que lo cargue dentro de un mc vacío (contenedor) que tengo en la película en el lugar que quisiera que aparezca? Ya que en ese contenedor es donde se cargan todos los mc que tengo en la biblioteca.
Y otra pregunta: una vez que se carga el swf se queda ahí por siempre por más que yo haga click en botones que me llevan a otros frames (o botones que carguen otros swf externos), cosa que no quisiera que suceda. Es decir, quiero que se cargue pero luego al dirigirme a otras partes de mi película que desaparezca ese swf que se cargó.

Muchas gracias por tu ayuda.
  #4 (permalink)  
Antiguo 26/08/2011, 13:56
 
Fecha de Ingreso: julio-2009
Mensajes: 74
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: cargar swf externo en contenedor

Saludos mglimas, yo uso este bajo AS2;

creas tu clip de pelicula vacio y le pones nombre de instancia "clipcontenedor"

dentro del clic vacio haces un frame vacio con este codigo:


loadMovie("tupelicula.swf", _root.clipvacio);
  #5 (permalink)  
Antiguo 31/08/2011, 15:46
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: cargar swf externo en contenedor

Gracias cstudio, pero estoy haciendo todo en AS3. De todas formas obvie lo del contenedor y la cargué indicando las coordenadas x, y. Ahora el inconveniente es que carga perfectamente el swf en el lugar donde quiero pero queda ahí permanentemente. Entonces si yo dirijo con un boton la película a otro frame sigue en escena el swf y lo que quiero es que desaparezca. ¿Cómo hago?

Gracias
  #6 (permalink)  
Antiguo 02/09/2011, 16:44
 
Fecha de Ingreso: junio-2010
Mensajes: 71
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: cargar swf externo en contenedor

cestudio estoy buscando lo mismo que mglimas pero en as2

por mi parte lo que uqiero que cargue el swf externo es un clip de pelicula que contiene un tema mp3 con un boton de on off

segui los pasos que vos indicas pero no me carga el swf

tengo que usar el script de bandit tambien??
  #7 (permalink)  
Antiguo 03/09/2011, 11:57
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: cargar swf externo en contenedor

Hola mamapacha:
Para cargar una película externa sin importar el contenido que tenga es muy simple:
nombre_instancia_mc_vacio.loadMovie("nombre.swf"); éste código si la película externa está en la misma carpeta que la principal, si no es así tendrás que adicionar la ruta de la carpeta donde está guardada la película externa.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: as3, contenedor, externo, swf
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 22:37.