flash on 2013-7-18

by wwbeyondww1
♥0 | Line 34 | Modified 2013-07-19 15:39:32 | MIT License
play

ActionScript3 source code

/**
 * Copyright wwbeyondww1 ( http://wonderfl.net/user/wwbeyondww1 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/2uPd
 */

package {
    import flash.geom.ColorTransform;
    import flash.display.Sprite;
  import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.filters.BlurFilter;
import flash.events.Event
public class FlashTest extends Sprite {
   private var _ct:ColorTransform;
   private var n:Number=1;
   public var bmd:BitmapData;
   public var rect:Rectangle;
   public function FlashTest() {
_ct=new ColorTransform(0.9,0.9,0.9);
bmd= new BitmapData(465, 465, false, 0);
rect= new Rectangle(40, 40, 40, 10);
bmd.fillRect(rect, 0xFFffff);
var pt:Point = new Point(40, 40);
var filter:BlurFilter = new BlurFilter(5,10);
bmd.applyFilter(bmd, rect, pt, filter);
var bm:Bitmap = new Bitmap(bmd);
addChild(bm); // write as3 code here..
addEventListener(Event.ENTER_FRAME,update);            
        }
        private function update(e:Event):void{

                bmd.colorTransform(rect,_ct);
                (_ct.redMultiplier>2) ? _ct.redMultiplier=0.9:_ct.redMultiplier+=0.003;
                (_ct.blueMultiplier>2) ? _ct.blueMultiplier=0.9:_ct.blueMultiplier+=0.006;
                (_ct.greenMultiplier>2) ?_ct.greenMultiplier=0.9:_ct.greenMultiplier+=0.009;
  
        }

    }
}