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

Cargar un SWF Externo desde otro SWF Externo..

Estas en el tema de Cargar un SWF Externo desde otro SWF Externo.. en el foro de Flash y Actionscript en Foros del Web. Tengo el siguiente problema.... Tengo una Pelicula Principal en cual consta de diferentes botones que me cargan swf externos dentro de un Mc Vacio (nombre ...
  #1 (permalink)  
Antiguo 23/03/2006, 12:52
Avatar de CREW  
Fecha de Ingreso: diciembre-2004
Ubicación: Mi Casa
Mensajes: 793
Antigüedad: 19 años, 4 meses
Puntos: 0
Cargar un SWF Externo desde otro SWF Externo..

Tengo el siguiente problema....

Tengo una Pelicula Principal en cual consta de diferentes botones que me cargan swf externos dentro de un Mc Vacio (nombre de instancia "contenedor"), bueno mi problema es que deseo que desde un boton que esta en un swf externo al hacer sobre el me cargue otro swf externo en el Mc Vacio (contenedor)...

He utilizado el siguiente codigo:

on(release){
_root.contenedor.loadMovie("mipelicula.swf");
}


en el boton que se encuentra en el swf externo....pero no me funciona!!!
__________________
_________________________________
Mario Contreras || Diseñador Gráfico + Web:Mi Blog
  #2 (permalink)  
Antiguo 23/03/2006, 16:32
Avatar de Midai  
Fecha de Ingreso: febrero-2005
Ubicación: Madrid - España
Mensajes: 134
Antigüedad: 19 años, 2 meses
Puntos: 1
Hola, Crew:

A mí me funciona esto:

En la película principal tienes que poner lo siguiente en el primer frame:

this.createEmptyMovieClip("loquesea",1);
this.createEmptyMovieClip("otronombre",2);
this.createEmptyMovieClip("nombrediferente",3);

Tienes que crear una línea por cada película o swf externo que quieras cargar desde un botón de la película principal.

En los botones de la película principal pones que vayan cada uno a un frame vacío diferente al final de la película, así:

on (release) {
gotoAndPlay ("nombredelaescenaenlaquepusistelodecrearunMCvacío ",número del frame donde pondrás el código que te pondré a continuación);
}

En los frames vacíos (uno por cada película o swf externo que quieras cargar), pones el siguiente código:

loadMovie("nombredelapeliculaexterna.swf","loquesea");
stop();

En los otros frames vacíos a los que vas con el botón gracias al gotoAndPlay, tendrás que variar la anterior información, así:

loadMovie("nombredelasegundapeliculaexterna.swf","otronombre");
stop();

y

loadMovie("nombredelaterceraapeliculaexterna.swf", "nombrediferente");
stop();

Fíjate en que lo que te pongo en rojo te coincida, de forma que los nombres que pones para cada MC sean iguales en el primer frame y en el frame al que te lleva el botón para cargar determinado swf externo.


Espero que te vaya bien, a mí me funciona perfecto. Lo único es que no funciona el preload si el swf externo que quieres cargar tiene preload. Estoy en ello, a ver si alguien me echa una manita por aquí.

Saludos,
Midai
  #3 (permalink)  
Antiguo 24/03/2006, 10:16
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola CREW:
Tu código está bien, no deberias tener problemas al cargar el otro .swf.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 04/01/2007, 10:08
 
Fecha de Ingreso: febrero-2005
Mensajes: 183
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Cargar un SWF Externo desde otro SWF Externo..

hola, una consulta, como seria si tengo un contenedor y quiero q al hacer click en un link html le diga q pelicula debe cargar?

Va de nuevo, por las dudas, tengo una pagina html, la misma tiene tres links y un SWF contenedor, cuando hago click en alguno de los tres links cargue pelicula 1, cuando click otro cargue la pelicula dos, como se hace?
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 18:34.