Comunidad de diseño web y desarrollo en internet online

Como se hace esto??

Citar            
MensajeEscrito el 13 Oct 2006 07:58 pm
tengo una película principal que por medio de unos botones me llama a otras películas externas. Para esto uso el famoso Loadmovie. Mi pregunta es como hacer para que una vez pulse un boton nuevo la película que estaba cargada salga con animación. Para que me entiendan mejor quiero hacer algo parecido a lo que pasa en esta página al pulsar los botones.


http://www.ethanandryan.com/index2.html#null

Gracias por cualquier idea

Por xato77

10 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Oct 2006 08:33 pm
podrías cargarlos con getURL.
Por ejemplo:

Código :

loadMovie("peli.swf" , 1)

Pues...

Código :

getURL("peli.swf" , "_level1")

Y entonces, cargas cada sección en uno diferente:

Código :

getURL("peli.swf" , "_level1")
getURL("peli.swf" , "_level2")
getURL("peli.swf" , "_level3")
...

Y al cargar la sección 2 (por ejemplo):

Código :

getURL("peli.swf" , "_level2")
_level1.play()
_level3.play()

Cargas un nivel (_level) y reproduces los otros.


Saludos!!
(Aún se podría perfeccionar)

Por nestorrente

1010 de clabLevel

10 tutoriales

 

Vigo

firefox
Citar            
MensajeEscrito el 13 Oct 2006 10:04 pm
Si te refieres a que cuando cambies de apartado no cambies directamente de pelicula si no que se reproduzca una animación de salida del contenido actual, prueba:

esto en tu pelicula principal:

Código :

var siguientePelicula:String = "animacion1.swf";
cargaSiguiente();
function cargaSiguiente() {
   loadMovie(siguientePelicula, contenedor);
}
boton1.onRelease = function() {
   siguientePelicula = "animacion1.swf";
   contenedor.gotoAndPlay("salida");
};
boton2.onRelease = function() {
   siguientePelicula = "animacion2.swf";
   contenedor.gotoAndPlay("salida");
};
boton3.etc....


Y monta las peliculas externas de l asiguiente manera:
1- Una animación de entrada (por ejemplo del frame 1 al 50...)
2- En el 50 colcas un stop()
3- Despues colcas la animación de salida (del 51 al 100...). En este fotograma 51 le pones un marker que se llame "salida".
3- En el último fotograma haces una llamada a la funcion de cargas la siguiente pelicula:

Código :

_root.cargaSiguiente();


De manera que al presionar el boton lo que haces es meter el URL de la siguiente pelicula en una variable, reproducir la animacion de salida de la animacion actual y esta al llegar al final carga la siguiente animacion... :wink:

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox

 

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