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

Alpha en MC

Estas en el tema de Alpha en MC en el foro de Flash y Actionscript en Foros del Web. Amigos: Tengo un MC que mediante AS logro llevar el alpha de 0 a 100, pero como hago para llevarlo luego de 100 a 0?? ...
  #1 (permalink)  
Antiguo 05/02/2005, 15:15
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 2 meses
Puntos: 7
Alpha en MC

Amigos:

Tengo un MC que mediante AS logro llevar el alpha de 0 a 100, pero como hago para llevarlo luego de 100 a 0??
Este es el código que uso:

MovieClip.prototype.alfa = function() {
var incremento = 0;
this.onEnterFrame = function() {
if (incremento<100) {
this._alpha = incremento;
incremento++;
} else {
delete this.onEnterFrame;
}
};
};
//
mc.alfa();

Desde ya gracias.
ARIEL
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #2 (permalink)  
Antiguo 05/02/2005, 15:52
Avatar de goc00  
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 3 meses
Puntos: 3
Código:
MovieClip.prototype.desvanece = function() {
  var incremento = 100;
  this.onEnterFrame = function() {
    if (incremento>0) {
      this._alpha = incremento;
      incremento--;
    } else {
      delete this.onEnterFrame;
    }
  };
};
//
mc.desvanece();
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...
  #3 (permalink)  
Antiguo 06/02/2005, 15:50
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 2 meses
Puntos: 7
Gracias goc00, pero no logro hacer lo que deseo y es hacer aparecer y desaparecer el MC.
Deberé hacerlo en un solo bloque de código??

ARIEL.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #4 (permalink)  
Antiguo 06/02/2005, 19:44
Avatar de goc00  
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 3 meses
Puntos: 3
Entonces...

Código:
stop();
MovieClip.prototype.alfa = function (){
	incremento=0;
	estado=0;
	this.onEnterFrame=function(){
		if(!estado){
			incremento++;
			this._alpha=incremento;
			if(incremento==100) { estado=1; }
		}
		else if(estado) {
			incremento--;
			this._alpha=incremento;
			if(incremento==0) { estado=0; }
		}
	};
};
mc.alfa();
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...
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 16:37.