Comunidad de diseño web y desarrollo en internet online

AYUDA AYUDA con Secuencia de Loadmovies

Citar            
MensajeEscrito el 10 Mar 2008 07:25 pm
Hola a todos. Soy nuevo en el foro, y tengo una inquietud que me carcome la existencia desde hace varios dias. Soy de madera con los actionscripts, y necesito hacer lo siguiente:

Tengo una pelicula en flash, que tiene un boton que llama a dos peliculas en diferentes niveles de loadsmovie:

on (release) {
loadMovieNum("01_basefotos.swf", 1)
}
on (release) {
loadMovieNum("01_disenoconcurso.swf", 2);
}

Mi problema es que la segunda pelicula no debe ejecutarse, hasta que la primera haya terminado de cargar e iniciado.

Otra asunto importante a tener en cuenta, es que la primera pelicula es una constante, y la segunda varia. Por lo cual, no me sirve que la primera llame a la segunda, sino que ambas deben ser llamadas por la misma accion.

Espero que me puedan ayudar.

Recuerden que soy un lego en todo esto.

Saludos!

Mauro L:

Por lomauro

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Mar 2008 08:34 pm
En cada una de las segundas películas, en el primer fotograma, primera línea, pon esto:

Código :

stop()

Luego, en la primera película, cuando quieras que comience la otra:

Código :

_level2.play()//o el nivel que tú quieras

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Mar 2008 08:35 pm
En cada una de las segundas películas, en el primer fotograma, primera línea, pon esto:

Código :

stop()

Luego, en la primera película, cuando quieras que comience la otra:

Código :

_level2.play()//o el nivel que tú quieras

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Mar 2008 08:37 pm
En cada una de las segundas películas, en el primer fotograma, primera línea, pon esto:

Código :

stop()

Luego, en la primera película, cuando quieras que comience la otra:

Código :

_level2.play()//o el nivel que tú quieras

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Mar 2008 09:01 pm
Es buena, MC, pero surge un nuevo problema:

La primer pelicula solo puede darle play a la segunda, una vez que esta ya haya precargado. Y como el tamaño de las segundas peliculas varia, algunas se cargan antes, y otras despues.

Por lomauro

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Mar 2008 02:55 pm
Se resuelve con esto poquito:

Código :

boton.onRelease=function(){//o donde tú quieras
if(level2._framesloaded==level2._totalframes){
level2.play()
}
}

Pensé que sabrías hacerlo, por eso no lo puse

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Mar 2008 06:14 pm
Miles de Gracias MC!, eso lo resolvió! Sos un groso, tengo que edificarte un totem.

Una ultima y no jodo más: imaginemos que toco un boton, y me trae una imagen con "preload" en un nivel 2. Como puedo hacer para que aunque todavia en el proceso de carga "unloadear" el nivel.

Usando Unloadmovie solo me funciona una vez que la pelicula cargó.

Gracias!

Mauro L:

Por lomauro

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Mar 2008 07:34 pm

Código :

unloadMovieNum(2)

Lo he probado y creo que funciona.

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox

 

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