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

Problema, con swf dentro de otro.

Estas en el tema de Problema, con swf dentro de otro. en el foro de Flash y Actionscript en Foros del Web. Tengo un problemilla, aver si puedo expresarme bien. - Tengo un swf principal, con los botones y demas, en el cual llamo a un swf ...
  #1 (permalink)  
Antiguo 13/10/2008, 01:44
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Problema, con swf dentro de otro.

Tengo un problemilla, aver si puedo expresarme bien.

- Tengo un swf principal, con los botones y demas, en el cual llamo a un swf externo y todo perfecto, el codigo que uso es:

loadMovie("swf/federacion.swf", "clip");
stop ();

Pues todo correcto, tengo un Mc vacio que se llama "clip" y hay se me carga un swf externo que se llama "federacion" y esta dentro de una carpeta que se llama "swf".

El problema lo tengo una vez que estoy dentro de federacion.

- Dentro de federecion tengo 3 botones, uno de ellos se llama "historia", y lo que he hecho a sido poner en el boton donde pone HISTORIA, el siguiente codigo:

on (release)
{_root.gotoAndStop("historia");
}

y de hay se me va a la escena principal de el swf "federacion" donde tengo un mc vacio que en el nombre de instancia puse historia, y en ese mc tengo otro arriba con el siguiente codigo:

loadMovie("historia.swf", "clip");
stop ();

y de hay se me habre el swf externo llamado "historia".

Cuando estoy trabajando en "federacion" pues le doy a Ctrl+Intro, para ver la presentación, y se me va a historia perfectamente.

El problema lo tengo cuando lo hago desde la pelicula principal, osea desde la pelicula principal pulso "federacion" y se habre perfectamente la pelicula, viendo los 3 botones incluido el de "historia" pero pulso uno de esos 3 botones, en este caso HISTORIA y no se habre el swf "historia"

Creo que tiene que ser una chorrada porque no lo entiendo, yo desde el swf "federacion" pues el boton HISTORIA me funciona perfectamente y demas, pero claro desde la pelicula principal (que es lo que me interesa) el boton HISTORIA esque no me responde en lo que es el on (release).

Espero que me hayais entendido y me podais ayudar
Gracias!

P.D.: aqui esta mi problema: www.almaniaksur.com/public/Inicio.html
  #2 (permalink)  
Antiguo 13/10/2008, 11:22
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
Respuesta: Problema, con swf dentro de otro.

el problem es _root porque al usar loadMovie te con _root (de tu swfcargado) te estas refiriendop al _root del swf principal (el qcarga swf's)

Intenta cargar tus swf usando loadMovieNum, asi usas _root's independientes
o
en tus swf cargados no te refieras a_root, usa _parent o this

espero ayudarte, Suerte!
  #3 (permalink)  
Antiguo 13/10/2008, 14:09
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema, con swf dentro de otro.

Vale ahora veo el contenido en la pelicula principal, pero ahora tengo otro problema.

Vamos a ver en el boton de Historia pues e usado el codigo:
on (release) {_parent.gotoAndStop("historia");
}

y cuando va hacia atras por el parent va a donde pone en la instancia "historia" y en esa fichita tengo puesto el siguiente codigo:
loadMovie("swf/historia.swf", "clip");
stop ();

y me lo hace todo correcto.

El problema esque cuando se me despliega el texto de "historia" pues si quiero volver atras pulsando el boton FEDERACION pues no responde, pero el caso esuqe la botonera funciona, ya que abajo en el boton EL AFICIONADO pues responde y una vez que estas hay pues ya si puedes darle a FEDERACION y respondiendo.

En resumidas cuentas, si estoy viendo el texto de historia y quiero volver a ver lo anterior dandole al boton FEDERACION, como lo hago? porque no me responde.

Comprobarlo aqui: www.almaniaksur.com/public/Inicio.html
  #4 (permalink)  
Antiguo 14/10/2008, 08:43
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
Respuesta: Problema, con swf dentro de otro.

- tienes un swf principal donde esta tu menu, peliPadre.swf
AQUI DUDA:
- este llama en otro nivel, con loadMovie pelis hijas, p.e. federacion.swf, o aficionados.swf
esto lo haces en un clip contenedor de tus swf's: clip.loadMovie(peli.swf)

En federacion tienes tres: Historia, Directiva, Estatutos... aqui quieres que al entrar a Historia, para regresar pulses Federacion para ver otra vez estas tres opciones

Federacion hace un loadMovie
Historia hace un _parent.gotoAndStop

...y lo que quieres es que Federacion tambien haga un _parent.gotoAndStop(Menu_3_opciones_de_Federacion) , en este caso regresar a este menu, no volver a cargar con loadMovie

es algo asicomo va tu codigo ?... has intentado usar loadMovieNum ? (en federacion), ve un poco la ayuda deflash, la diferencia de cargar con loadMovie y loadMovieNum, a lo mejor te ayude esto

Suerte!
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 05:01.