Buenas,

Estoy creando una clase simple que se encarga de pasar a escala de 
grises un movieclip, la cosa es que para ahorrarme código a la hora de 
llamarla la he creado con una función estática.... la clase funciona 
pero, ¿es teóricamente correcta?

La clase es la siguiente

import flash.filters.ColorMatrixFilter;
class EscalaDeGrises {
  function EscalaDeGrises(){}
  public static function aplicar(_mc:MovieClip){
      var matriz_arr:Array =     [0.3, 0.59,     0.11,     0,    0,
                                              0.3, 0.59,     0.11,    
0,    0,
                                              0.3, 0.59,     0.11,    
0,    0,
                                              0,     0,        0,       
1,    0];
      var filtro:ColorMatrixFilter = new ColorMatrixFilter(matriz_arr);
      _mc.filters = [filtro];
  }
}

Saludos.


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a