flash on 2013-7-18
♥0 |
Line 34 |
Modified 2013-07-19 15:39:32 |
MIT License
archived:2017-03-20 15:53:39
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;
}
}
}