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
-----------------------------------------------------