topical media & game development

talk show tell print

#graphic-flex-image-effects-07-source-aether-effects-filters-ContrastEffect.ax

#graphic-flex-image-effects-07-source-aether-effects-filters-ContrastEffect.ax [swf] [flash] flex


  package aether.effects.filters {
          
          public class @ax-graphic-flex-image-effects-07-source-aether-effects-filters-ContrastEffect extends ColorMatrixEffect {
  
                  public function @ax-graphic-flex-image-effects-07-source-aether-effects-filters-ContrastEffect(
                          amount:Number=.3,
                          blendMode:String=null,
                          alpha:Number=1
                  ) {
                          var scale:Number = amount + 1;
                          var offset:Number = 128 * (1 - scale);
                          var matrix:Array = [
                                  scale,     0,     0, 0, offset,
                                  0,            scale,     0, 0, offset,
                                  0,         0, scale, 0, offset,
                                  0,         0,     0, 1,      0 
                          ];
                          super(matrix, blendMode, alpha);
                  }
          
          }
          
  }


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.