Comunidad de diseño web y desarrollo en internet online

brillo en AS

Citar            
MensajeEscrito el 09 Oct 2004 07:54 pm
Hola, que tal. Alguien me podria decir asi como _alpha es la propiedad homonima cuál es la propiedad del brillo de un MC en AS?

Por Smithy

159 de clabLevel



Genero:Masculino  

unknown
Citar            
MensajeEscrito el 09 Oct 2004 08:52 pm
no hay propiedad brillo , pero te puedes fabricar uno , pega esto en la linea de tiempo :

Código :

// aqui lo q hace es crear un color y aplicar la transformacion
// brillo de -100 and 100

MovieClip.prototype.setBrillo = function(brillo:Number) {
   var color = new Color(this);
   //cogemos los valores actuales de el color
   var trans = color.getTransform();
   with (trans) {
      //modificamos el objeto trans
      ra = ga=ba=100-Math.abs(brillo);
      // color percent
      rb = gb=bb=(brillo>0) ? brillo*(256/100) : 0;
      // color offset
   }
   //aplicamos el color
   color.setTransform(trans);
};
//devuelve el porcentaje de brillo
MovieClip.prototype.getBrillo = function() {
   var color = new Color(this);
   var trans = color.getTransform();
   with (trans) {
      return rb ? 100-ra : ra-100;
   }
};
// Aqui crea la nueva propiedad
// asocia get/set methodos de MovieClip a "_brillo"
MovieClip.prototype.addProperty("_brillo", MovieClip.prototype.getBrillo, MovieClip.prototype.setBrillo);
//escondemos los nuevos metodos de MovieClip (for in ...)
_global.ASSetPropFlags(MovieClip.prototype, null, 1);


Y ya para usarlo :

Código :

// brillo de -100 and 100
//-100 es el negro y 100 blanco absoluto
miClip._brillo=50

Por buho29

510 de clabLevel

1 tutorial

7 ejemplos

 

unknown
Citar            
MensajeEscrito el 09 Oct 2004 10:47 pm
gracias che, buenísimo, re copado.

Por Smithy

159 de clabLevel



Genero:Masculino  

unknown

 

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