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

Carga de swf sobre otro swf

Estas en el tema de Carga de swf sobre otro swf en el foro de Flash y Actionscript en Foros del Web. Saludos, Estoy teniendo el siguiente problema Estoy cargando una pelicula llamada principal.swf, la cual tiene 5 botones que cada uno llama a (1.swf, 2.swf, 3.swf, ...
  #1 (permalink)  
Antiguo 15/09/2009, 21:19
Avatar de ykzamorpheus  
Fecha de Ingreso: febrero-2006
Mensajes: 40
Antigüedad: 15 años
Puntos: 0
Carga de swf sobre otro swf

Saludos,

Estoy teniendo el siguiente problema

Estoy cargando una pelicula llamada principal.swf, la cual tiene 5 botones que cada uno llama a (1.swf, 2.swf, 3.swf, 4.swf, 5.swf) cada uno de estos botones tienen el siguiente codigo:

Código:
on (rollOver)
{
    gotoAndPlay(2);
}
on (rollOut)
{
    gotoAndPlay(7);
}
on (release)
{
    unloadMovie(1);
    loadMovieNum("1.swf", 1);
}
el loadMovieNum varia para cada boton 1.swf - 2.swf - 3.swf - 4.swf - 5.swf

--------------------------------------------------------------------

El primer problema que tengo es que cada vez que presiono cualquiera de los botones, primero me lleva a principal.swf y luego va al swf que corresponde al boton presionado es decir: si presiono el 1.swf me lleva primero a principal.swf y luego a 1.swf, como hago para evitarme el pase por principal.swf ?.

El segundo problema es el que mas me preocupa y estoy seguro que tiene que ver con los niveles, El problema esta cuando hago clic en el boton 2.swf este llama a 6.swf con el siguiente codigo:

Código:
on (rollOver) {
	gotoAndPlay(2);
	_root.alt._visible = true;
    _root.alt.gotoAndStop(1);
	
	play();
}
on (releaseOutside, rollOut) {
	gotoAndPlay(7);
    _root.alt._visible = false;
	play();
}
on (release)
{
   loadMovieNum("6.swf", 1);
}
Pues pasa lo mismo prinmero va a principal.swf y luego carga la pelicula 6.swf cuando el padre deberia ser 2.swf

que opinan ?, donde esta el error en el codigo ?

GRacias por su atencion espero puedan ayudarme
  #2 (permalink)  
Antiguo 16/09/2009, 11:03
Avatar de d12c12g88  
Fecha de Ingreso: diciembre-2006
Mensajes: 142
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Carga de swf sobre otro swf

hola

tengo varias dudas con tu problema

¿los swf 1,2,3... los estas cargando en un mc vacío en el swf principal?
si fuera asi los botones tendrían que tener el siguiente código

on (rollOver)
{
gotoAndPlay(2);
}
on (rollOut)
{
gotoAndPlay(7);
}
on (release)
{
_root.mc_vacio.unloadMovie(1);
_root.mc_vacio.loadMovieNum("1.swf", 1);
}

espero y eso te saque de alguna duda

Saludos
  #3 (permalink)  
Antiguo 16/09/2009, 16:51
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 17 años, 8 meses
Puntos: 406
Respuesta: Carga de swf sobre otro swf

Hola d12c12g88:
Parece que estás en un error.
Cuando uno carga dentro de un MC_vacío en el código no se debe usar loadMovieNum("nombre.swf", 1); ya que éste código es para cargar por niveles.
El código debería ser escrito así:
Código:
on(relase){
nombre_instancia_MC_vacío.loadMovie("nombre.swf");
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 16/09/2009, 16:56
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 17 años, 8 meses
Puntos: 406
Respuesta: Carga de swf sobre otro swf

Hola ykzamorpheus:
No se que quieres conseguir con los códigios:
on (rollOver)
{
gotoAndPlay(2);
}
on (rollOut)
{
gotoAndPlay(7);
}
Si tú quieres cargar las películas externas por niveles simplemente utiliza el siguiente código:
Código:
on (release){
   loadMovieNum("nombre.swf", 1);
}
Para que al cargar la siguiente película la anterior se descargue automáticamente simplemente utiliza el mismo nivel.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 16/09/2009, 23:59
Avatar de d12c12g88  
Fecha de Ingreso: diciembre-2006
Mensajes: 142
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Carga de swf sobre otro swf

jeje si, lo siento es que ya tenia tiempo que no pasaba por aquí, así que también tenia tiempo si usar flash

Saludos
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 12:03.