Comunidad de diseño web y desarrollo en internet online

"Alfa" con loadMovieNum

Citar            
MensajeEscrito el 09 Dic 2008 04:01 am
Y yo me pregunto...

Se podrá "descargar" una película flash con algun código? me explico:

Cargo animaciones sobre otra animación usando el loadMovieNum, y aunque muchos dicen que es el método más noob, a mi me parece el más prácticoy más sencillo... en fin.

Supongamos que tengo dos botones en una animación principal, ambos botones llaman a "p1.swf" y p2.swf" respectivamente.

Si en la principal hago click en el primer botón, se carga "p1.swf" y si presiono el segundo botón, se sustituye de manera repentina el "p1.swf", por el "p2.swf" (pues es de suponer que están en el mismo nivel); lo que yo deseo es que al dar click en el segundo botón, el "p1.swf" se desvanesca a modo de alfa, y al desaparecer por completo recién se cargue el "p2.swf".

Se podrá? cualquier consejo es bienvenido ^^

Por DMVA

Claber

101 de clabLevel



Genero:Masculino  

Desarrollador Multimedia

firefox
Citar            
MensajeEscrito el 09 Dic 2008 04:36 am
Tendrías que usar un "target" distinto para cada uno, así podrías cargar una película sin sustituir la otra, que es lo que pasa en tu caso (y por eso la película cargada desaparece repentinamente). Al cargarlas en movieclips diferentes puedes jugar con ambas.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 09 Dic 2008 04:57 am
Pues tmb se puede hacer esto: (respecto a lo noob equis... yo tmb lo uso jejeje)

sólo créate un MovieClip en la escena que se llame "motor_mc" para hacer el onEnterFrame que explico abajo:

Código :

function desvanece(p_Seccion){
motor_mc.onEnterFrame =function(){
_level1._alpha -= 5;
if(_level1._alpha <= 0){
loadMovieNum(p_Seccion,1);
delete motor_mc.onEnterFrame;
}
}

boton1_btn.onRelease =function(){
desvanece("p1.swf");
}

boton2_btn.onRelease =function(){
desvanece("p2.swf");
}


espero te sirva :D saludos

Por Stockman

Claber

145 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Dic 2008 05:00 am
HAY UN ERROR!!! sorry, el código correcto es:

Código :

function desvanece(p_Seccion){
     motor_mc.onEnterFrame =function(){
         _level1._alpha -= 5;
         if(_level1._alpha <= 0){
             loadMovieNum(p_Seccion,1);
             delete motor_mc.onEnterFrame;
          }
      }
}

boton1_btn.onRelease =function(){
desvanece("p1.swf");
}

boton2_btn.onRelease =function(){
desvanece("p2.swf");
}


Se me olvidó una llave

Por Stockman

Claber

145 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Dic 2008 11:37 am
Ea!! si ke sirve perfecto, te lo agradesco mucho ^^

Por DMVA

Claber

101 de clabLevel



Genero:Masculino  

Desarrollador Multimedia

firefox

 

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