Foros del Web » Creando para Internet » Flash y Actionscript »

mascara degradada

Estas en el tema de mascara degradada en el foro de Flash y Actionscript en Foros del Web. como puedo hacer una mascara pero degradada, es decir, intentare explicarme lo mejor que pueda: quiero tener en un MC una imagen, digamos la de ...
  #1 (permalink)  
Antiguo 26/07/2005, 00:32
 
Fecha de Ingreso: agosto-2004
Mensajes: 296
Antigüedad: 13 años, 4 meses
Puntos: 0
mascara degradada

como puedo hacer una mascara pero degradada, es decir, intentare explicarme lo mejor que pueda:

quiero tener en un MC una imagen, digamos la de una cara, y una mascara que se balla degradando de tal forma que la cara se pueda ir mirando poco a poco pero en forma de degradado, mmmmm, creo que seria bueno tener un ejemplo de lo que quiero, pero no lo tengo.....

pero me imagino que la mayoria sabra a lo que me refiero con "degradado", y bueno, si no se puede hacer un efecto de mascara degradado, como puedo entonces hacer que un mc o cualquier otro objeto de flash se desvanesca en forma de degradado?
  #2 (permalink)  
Antiguo 26/07/2005, 09:49
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 14 años, 7 meses
Puntos: 1
Ok. Creo que tú te refieres a la propiedad _alpha de los movieClips.
La propiedad _alpha controla el nivel de transparencia de un movieClip.
Por default esa propiedad se encuentra al 100 (lo cual indica que es 100 visible), para conseguir ese efecto que quieres tienes que bajarla poco a poco hasta llegar a 0 y luego desaparecerá.
Código:
function desvanecer(clip:MovieClip):Void{
  var interv:Number = 100;
  var rango:Number = 10;
  function now():Void{
    if(clip._alpha <= 0){
      clearInterval(intID);
      return;
    }
    clip._alpha -= rango;
    updateAfterEvent();
  }
  var intID:Number = setInterval(now, interv);
}
__________________
- P R I N C E -
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:55.