Comunidad de diseño web y desarrollo en internet online

Jerarquía de las películas

Citar            
MensajeEscrito el 04 May 2005 10:02 am
Hola............de nuevo problemas con mi AS, tendría que hacérmelo mirar,.........bueno al tema:

Tengo una peli principal donde por medio de botones cargo swf secundarios, cada uno con una info, curriculum, portfolio, contacto, etc... El problema es que al ejecutar una de ellas (portfolio en concreto) el resto se ejecutan pero por debajo de esta y no se ven..........SOCORRO.

Gracias

Por Finrodel

15 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 May 2005 11:25 am
Debo añadir que portfolio esta por encima en la línea de tiempo, el problema es que no se como hacer que la que se seleccione pase a primer plano. Gracias.

Por Finrodel

15 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 May 2005 11:32 am

Finrodel escribió:

Debo añadir que portfolio esta por encima en la línea de tiempo, el problema es que no se como hacer que la que se seleccione pase a primer plano. Gracias.


Podrias poner el .swf? para verlo.


Per, en tal caso, en un frame pones todos los botones, y adjuntas este codigo.
*Necesitaràs el componente loader (llamalo "mi_cargador") y un mc con nombre barra (del mc, no de instància)*

Código :

//Atacheamos el componente
attachMovie("Loader","mi_cargador" ,1);


//Propiedades

mi_cargador.scaleContent = false;



//boto 1
a_btn.onPress = function(){
   //Atacheamos la barra e iniciamos la carga
   attachMovie("barra", "barra_mc", 2);
   mi_cargador.load("a.swf");
   mi_cargador.move(100, 0);
}

//boto 2
b_btn.onPress = function(){
   //Atacheamos la barra e iniciamos la carga
   attachMovie("barra", "barra_mc", 2);
   mi_cargador.load("b.swf");
   mi_cargador.move(100, 0);
}

//boto 3
c_btn.onPress = function(){
   //Atacheamos la barra e iniciamos la carga
   attachMovie("barra", "barra_mc", 2);
   mi_cargador.load("c.swf");
   mi_cargador.move(100, 0);
}





//Listener para comprobar la carga
mientrasCarga = new Object();
mientrasCarga.progress = function(evento){
   barra_mc._xscale = mi_cargador.percentLoaded;
   trace(mi_cargador.bytesLoaded + " bytes cargados de " + mi_cargador.bytesTotal);
}

//Listener para comprobar si ha cargado del todo
alCargar = new Object();
alCargar.complete = function(evento){
   removeMovieClip(barra_mc);
   trace("Has cargado la imagen " + mi_cargador.contentPath);
}

//Eventos
mi_cargador.addEventListener("progress", mientrasCarga);
mi_cargador.addEventListener("complete", alCargar);
 

Por Gennius

232 de clabLevel



 

::: VfP :::

firefox
Citar            
MensajeEscrito el 04 May 2005 01:12 pm
Muchas Gracias pero es demasiado complicado para mi todavía.....tengo todos los botones en un frame y cada uno carga su swf. correspondiente en un MC vacío mediante:

on (press) {
loadMovie("PORTFOLIO.swf", "_root.posicionportfolio");
}

Gracias.

Por Finrodel

15 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 May 2005 02:15 pm
Hola......no se como pero lo he solucionado. Intenté ver con lógica el problema: estaba cargando cada película en una capa distinta con un MC vacío personalizado para cada una de ellas, es decir curriculum.swf se cargaba en el MC vaciocurriculum; portfolio.swf se cargaba en el MC vacioportfolio.....lo que he hecho es cargar todas las películas en la misma capa y en el mismo MC vacio, así ahora tanto curriculum.swf, como portfolio.swf se cargan en el MC vaciocurriculum.......Y FUNCIONA.
Podría decirme alguien que tenga más conocimientos que suerte (no como yo) si esto está bien hecho......me dará problemas luego....

Muchas Gracias

Por Finrodel

15 de clabLevel



 

msie

 

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