Comunidad de diseño web y desarrollo en internet online

ir a frame y luego cargar otra movie

Citar            
MensajeEscrito el 31 Jul 2006 06:33 pm
que tal, tengo home en donde llamo a otros swf a traves de un mc contenedor. Pero me gustaría que al clickar un boton del menú la película que esta cargada dentro del mc haga una despedida y luego cargue el swf que fue llamado con el boton.

entiendo que puede ser algo asi, pero no se

Código :

on (release) {
_parent.mc_contenedor.loadMovie("pelicula1_b.swf")
_parent.mc_conetenedo.gotoAndStop("45");
} 


No logro hacer que despues de cumplir la despedida carhue el otro swf pues no entiendo muy bien lo de "if..." si alguien me puede dar un dato se lo agradezco

saludos.-

usa las etiquetas code para postear tu codigo

Por unasemana

Claber

166 de clabLevel



 

Venezuela

firefox
Citar            
MensajeEscrito el 31 Jul 2006 09:33 pm
Hola, decirte que con lo que has puesto, no lograrías para nada crear el objetivo deseado.

Ahora no puedo mandar un ejemplo de lo que te digo pero cuando lo tenga, lo subo. En síntesis vendría a ser lo siguiente...

Lo primero es entender que vas a tener que crear menús con 2 tiempos o dicho de otra forma....

||-----------entrada----------------->||stop||---------------despedida--------->|AS|

1º) Haces aparecer todos los objetos de ese swf que está en el contenedor hasta llegar al stop.
Al principio de la entrada creas una variable que se llame p.ej. "DondeEstoy" y le asignas un valor numérico, el mismo con el que llamarás a ese swf, supongamos que sea el menú 1, entonces sería menu1.swf y por otro lado "DondeEstoy=1".

2º) En el índex, o home (como tu le tienes puesto) declaras otra variable "AdondeVoy", que al principio tendrá valor 0 (podría ser cualquiera de los menús que tuvieses). Bien, pues en cada uno de los botónes de menú de tu home le asignaríamos un código, imaginemos que vamos a editar el botón correspondiente al 2º menú, sería algo así:

Código :

on(release){
     AdondeVoy=2;
     mc_contenedor.gotoAndPlay(11);   // Entendamos que el stop estaría en el frame 10
}


Pues con esto el track lector avanzaría a través del mc_contenedor realizando la despedida o cierre de menú y en el último frame es donde viene el quiz de la cuestión.

Código :

loadMovie("menu"+_root.AdondeVoy+".swf",_root.mc_contenedor);


Bueno, pues creo que con esto estaría todo. Lo he desarrollado sobre la marcha por lo que es posible que no funcione en algún lado... creo que está bien, ya me contarás.

Por pitger

Claber

201 de clabLevel



Genero:Masculino  

Cáceres

firefox
Citar            
MensajeEscrito el 01 Ago 2006 01:34 am
gracias por tan pronta respuesta. Apenas estoy llegando a casa (son las10.00pm Venezuela)...maniana despues de regresar de clases pruebo a ver como me va y les aviso...saludos

Por unasemana

Claber

166 de clabLevel



 

Venezuela

msie
Citar            
MensajeEscrito el 01 Ago 2006 02:04 am
creo las variables asi?

var ADondeVoy = 0

tengo esa duda...

Por unasemana

Claber

166 de clabLevel



 

Venezuela

firefox
Citar            
MensajeEscrito el 04 Ago 2006 03:50 pm
no entiendo bien o algo no funciona...
pues te cuento que he hecho lo siguiente

en mi home está el contenedor que llama a traves de botones a los swf.
en el primer frame he colocado esto :

var AdondeVoy:Number = 1
var AdondeVoy:Number = 2

y en el primer frame del boton 1 he colocado esto:

var DondeEstoy:Number = 1

los botones los he llamado por numeros, ejemplo: el primer boton se llama 1 y asi. pero no funciona...lo estoy haciendo mal??

Por unasemana

Claber

166 de clabLevel



 

Venezuela

firefox
Citar            
MensajeEscrito el 04 Ago 2006 03:56 pm
lo logré!!!!!!!!!!!! fue que tenia un error pequenio en el inicio pues cargaba la primera swf sin utilizar el contenedor es decir, lo hacia solo asi : loadmMovie... en vez de contenedor.loadMovie(...


gracias....

Por unasemana

Claber

166 de clabLevel



 

Venezuela

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.