Comunidad de diseño web y desarrollo en internet online

problemas con botones, escenas y loadmovie

Citar            
MensajeEscrito el 08 Oct 2008 08:49 pm
hola flashmasters estoy trabajando con flash CS3 y he creado un swf de 1024 x 768, se llama "animacion1", en este cargo 4 botones via loadmovie, yo deseo que estos botones cargados de forma externa me lleven a una distinta escena en especifico de "animacion1", por ejemplo en escena1 esta toda la animacion y los 4 botones cargados via loadmovie, la accion que deseo es que el boton1 me lleve a la escena2 de "animacion1", que el boton2 me lleve a la escena3 de "animacion1", que el boton3 me lleve a escena4 de "animacion1" y que el boton4 me lleve a escena5 de "animacion1", simplemente es un link de un boton externo cargado via loadmovie a una escena distinta del swf en donde fue cargado, por supuesto que AS necesito tambien para regresar a "animacion1" por medio de un boton regresar pero especificamente en el punto en donde los 4 botones ya han sido cargados via loadmovie, asi se evita que la animación se ejecute por completo de nuevo, gracias de antemano y ayudenme por favor...

Por soyelpapa2008

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Oct 2008 11:38 pm
Postea el código que utilizas y explica dentro de que movieClip cargas la película de los botones.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 09 Oct 2008 03:34 pm
el chininet, cambie un poco la cosa y te explico, he creado un swf de 1024 x 768, se llama "animacion1" y esta dentro un html, en este cargo 4 botones via loadmovie, codigo utilizado:

clip_mc= this.createEmptyMovieClip("holder1", 1);
clip_mc._x = 100;
clip_mc._y = 100;
clip_mc.loadmovie("button_aves.swf")

cada botón tiene un efecto rollover y rollout y enlazo a otros archivos html por medio de este script:

on (rollOver) {
this.gotoAndPlay("polo1");
}

on (rollOut, releaseOutside) {;
this.gotoAndPlay("polo2");
}

on(release) {
getURL("esmeralda.html", "_self");
}

en los otros archivos html he insertado un boton "regresar.swf" para retornar a "animacion1", que script puedo utilizar en el boton "regresar" para que al llamar al html que contiene a "animacion1" se cargue esta en el frame 95, especificamente en el punto en donde los 4 botones ya han sido cargados via loadmovie, asi se evita que la animación se ejecute por completo de nuevo, gracias de antemano y ayudenme por favor...

Por soyelpapa2008

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Oct 2008 07:08 pm
No se puede hacer lo que deseas, cuando remplazas una página por otra ya el SWF que tenías se va completamente, por lo tanto cuando regresas a la página de los botones podrías ir a un frame específico si se lo envías como parámetro, pero si en este frame o en el primero los botones no han sido cargados no se te mostrarán ya que el flash debe volver a leer todo el contenido externo para poder mostrarlo.

Que te recomiendo, en vez de hacer un getURL, lee los SWF externos con MovieClip.loadMovie o mejor aún con MovieClipLoader.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 10 Oct 2008 01:20 am
gracias elchininet, lo pondré en ejecución....

Por soyelpapa2008

1 de clabLevel



 

chrome

 

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