flash on 2009-3-14 forked from: flash on 2009-3-14
- package {
- import flash.display.Sprite;
- import flash.filters.BitmapFilter;
- import flash.filters.BitmapFilterQuality;
- import flash.filters.BlurFilter;
- public class BlurFilterExample extends Sprite {
- private var bgColor:uint = 0x99CC00;
- private var size:uint = 80;
- private var offset:uint = 50;
- public function BlurFilterExample() {
- draw();
- var filter:BitmapFilter = getBitmapFilter();
- var myFilters:Array = new Array();
- myFilters.push(filter);
- filters = myFilters;
- }
- private function getBitmapFilter():BitmapFilter {
- var blurX:Number = 30;
- var blurY:Number = 30;
- return new BlurFilter(blurX, blurY, BitmapFilterQuality.HIGH);
- }
- private function draw():void {
- graphics.beginFill(bgColor);
- graphics.drawRect(offset, offset, size, size);
- graphics.endFill();
- }
- }
- }
flash on 2009-3-14 forked from: flash on 2009-3-14
- // forked from sinketu's flash on 2009-3-14
- package {
- import flash.display.Sprite;
- import caurina.transitions.Tweener;
- import fl.transitions.Tween;
- import fl.transitions.easing.*;
- import flash.events.*;
- import flash.filters.*;
- public class FlashTest extends Sprite {
- private var number:Number=0;
- public function FlashTest() {
- stage.frameRate=30;
- addEventListener(Event.ENTER_FRAME,xEnterFrame);
- }
- private function xEnterFrame(evt:Event):void{
- number+=2;
- var pi:Number=number* Math.PI/180
- //var square:square=new square();
- var square:Sprite = new Sprite();
- square.graphics.beginFill(0x000000);
- square.graphics.drawRect(0,0,20, 90);
- addChild(square);
- var filter:BlurFilter=new BlurFilter;
- filter.blurX=filter.blurY=20;
- square.filters=[filter];
- //trace(Math.sin(pi)*200+100)
- square.x=Math.sin(pi)*180+200;
- square.y=Math.cos(pi*1.5)*100+150;
- //square.scaleX=square.scaleY=square.y/-200
- square.scaleY=(1-square.y)/-300
- Tweener.addTween(square, { alpha:0 , time:8,onComplete:eraseMC,onCompleteParams:[square] } );
- }
- private function eraseMC(x:Sprite):void{
- removeChild(x);
- }
- }
- }
flash on 2009-3-14 forked from: flash on 2009-3-14
- // forked from sinketu's flash on 2009-3-14
- package {
- import flash.display.Sprite;
- import caurina.transitions.Tweener;
- import fl.transitions.Tween;
- import fl.transitions.easing.*;
- import flash.events.*;
- import flash.filters.*;
- public class FlashTest extends Sprite {
- private var number:Number=0;
- public function FlashTest() {
- stage.frameRate=30;
- addEventListener(Event.ENTER_FRAME,xEnterFrame);
- }
- private function xEnterFrame(evt:Event):void{
- number+=2;
- var pi:Number=number* Math.PI/180
- //var square:square=new square();
- var square:Sprite = new Sprite();
- square.graphics.beginFill(0xffcccc);
- square.graphics.drawRect(0, 0,200, 900);
- addChild(square);
- var filter:BlurFilter=new BlurFilter;
- filter.blurX=filter.blurY=10;
- square.filters=[filter];
- //trace(Math.sin(pi)*200+100)
- square.x=Math.sin(pi)*180+200;
- square.y=Math.cos(pi*1.5)*100+150;
- //square.scaleX=square.scaleY=square.y/-200
- square.scaleY=(1-square.y)/-300
- Tweener.addTween(square, { alpha:0 , time:8,onComplete:eraseMC,onCompleteParams:[square] } );
- }
- private function eraseMC(x:Sprite):void{
- removeChild(x);
- }
- }
- }
notice: 
