package aether.effects.common { import aether.effects.ImageEffect; import flash.display.BitmapData; import flash.display.BitmapDataChannel; import flash.geom.Point; public class graphic_flex_image_effects_07_source_aether_effects_common_AlphaEffect extends ImageEffect { private var _mask:BitmapData; public function graphic_flex_image_effects_07_source_aether_effects_common_AlphaEffect(mask:BitmapData) { _mask = mask; } override public function apply(bitmapData:BitmapData):void { bitmapData.copyChannel(_mask, _mask.rect, new Point(), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA); } } }