Classe Transform e ColorTransform
Nessa dica mostrararemos como usar código ActionScript para animar efeitos de cor e brilho, como alternativa ao uso do painel Filters. Primeiro carregamos uma imagem JPEG usando o método loadClip() da classe ClipLoader, em seguida aplicamos um filtro de transformação de cor com uso das classes Transform e ColorTransform. Finalmente usamos a propriedade _xmouse e _ymouse da classe MovieClip para modificar os canais de cor vermelho, verde e azul quando o ponteiro do mouse passa pelos eixos x e y.
Código fonte da animação.
import flash.geom.Transform;
import flash.geom.ColorTransform;
var imageClip:MovieClip = this.createEmptyMovieClip("imageClip", 1);
var clipLoader:MovieClipLoader = new MovieClipLoader();
clipLoader.loadClip(""http://www.aprendofacil.com.br/images/AS20/cataventos.jpg", imageClip);
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function():Void {
var transformer:Transform = new Transform(imageClip);
var colorTransformer:ColorTransform = transformer.colorTransform;
colorTransformer.redMultiplier = (_xmouse / Stage.width) * 1;
colorTransformer.greenMultiplier = (_ymouse / Stage.height) * 1;
colorTransformer.blueMultiplier = (_xmouse / Stage.height) * 1;
transformer.colorTransform = colorTransformer;
}
Mouse.addListener(mouseListener);




