11/03/2005, 11:56
|
| | | Fecha de Ingreso: julio-2004 Ubicación: Nowhere
Mensajes: 14
Antigüedad: 20 años, 4 meses Puntos: 0 | |
Monje,
Te propongo otra solución
Imaginemos que el evento se hará por medio de un boton
1.- hacemos la funcion que hara gradual el alpha, suponiendo que el objeto se llama circulo
ESTA FUNCION HARA QUE TU CIRCULO SI TIENE EL ALPHA EN 0 LO SUBA A 100 CON UNA DESACELERACION PARA QUE NO SE VEA DE GOLPE EL CAMBIO DE COLOR
stop();
function alfaGradualUp(){
circulo.onEnterFrame = function(){
circulo._alpha += (100 - circulo._alpha ) / 5
if(circulo._alpha >=99){
delete this.onEnterFrame
}
}
}
ESTA FUNCION HARA QUE TU CIRCULO SI TIENE EL ALPHA EN 100 LO BAJE A 0 CON UNA DESACELERACION PARA QUE NO SE VEA DE GOLPE EL CAMBIO DE COLOR
function alfaGradualDown(){
circulo.onEnterFrame = function(){
circulo._alpha += (0- circulo._alpha ) / 5
if(circulo._alpha <=1){
delete this.onEnterFrame
}
}
}
2. CREAMOS EL BOTON QUE MANEJARA EL EVENTO
SI DESEAS QUE EL GRADUAL BAJE PONEMOS
miBoton.onRollOver = function(){
alfaGradualDown();
}
SI DESEAS QUE EL GRADUAL SUBA PONEMOS
miBoton.onRollOut = function(){
alfaGradualUp();
}
SOLO TIENES QUE PONER TODO ESTE CODIGO EN TU PRIMER KEYFRAME
AHORA EN TU AREA DE TRABAJO DISEÑARAS UN MOVIE CLIP LLAMADO QUE TENDRA UNA INSTANCIA DE circulo
Y SOLO FALTA UN BOTON QUE TENDRA NOMBRE DE INSTANCIA miBoton
IGUAL Y SE VE MUCHO PERO VE EL CODIGO AQUI ABAJO PARA QUE COPIES Y PEGUES stop();
function alfaGradualUp(){
circulo.onEnterFrame = function(){
circulo._alpha += (100 - circulo._alpha ) / 5
if(circulo._alpha >=99){
delete this.onEnterFrame
}
}
}
function alfaGradualDown(){
circulo.onEnterFrame = function(){
circulo._alpha += (0- circulo._alpha ) / 5
if(circulo._alpha <=1){
delete this.onEnterFrame
}
}
}
miBoton.onRollOver = function(){
alfaGradualDown();
}
miBoton.onRollOut = function(){
alfaGradualUp();
}
COMO TE DECIA, COPIA Y PEGA ESE CODIGO EN TU PRIMER KEYFRAME Y SOLO DEBES CREAR EL MC CON NOMBRE DE LA INSTANCIA circulo Y EL BOTON miBoton CON NOMBRE DE LA INSTANCIA miBoton EN TU ESCENARIO
Suerte,
Última edición por corpse_rules; 11/03/2005 a las 12:02 |