notice: Flash editor updated! Join the development! Thanks to MiniBuilder


embed

FORKED
  1. package {
  2.     import flash.display.Sprite;
  3.     import flash.filters.BitmapFilter;
  4.     import flash.filters.BitmapFilterQuality;
  5.     import flash.filters.BlurFilter;
  6.     
  7.     
  8.     public class BlurFilterExample extends Sprite {
  9.         private var bgColor:uint = 0x99CC00;
  10.         private var size:uint    = 80;
  11.         private var offset:uint  = 50;
  12.         public function BlurFilterExample() {
  13.             draw();
  14.             var filter:BitmapFilter = getBitmapFilter();
  15.             var myFilters:Array = new Array();
  16.             myFilters.push(filter);
  17.             filters = myFilters;
  18.         }
  19.         private function getBitmapFilter():BitmapFilter {
  20.             var blurX:Number = 30;
  21.             var blurY:Number = 30;
  22.             return new BlurFilter(blurX, blurY, BitmapFilterQuality.HIGH);
  23.         }
  24.         private function draw():void {
  25.             graphics.beginFill(bgColor);
  26.             graphics.drawRect(offset, offset, size, size);
  27.             graphics.endFill();
  28.         }
  29.     }
  30. }
noswf
  1. // forked from sinketu's flash on 2009-3-14
  2. package {
  3.     import flash.display.Sprite;
  4.     import caurina.transitions.Tweener; 
  5.     import fl.transitions.Tween;
  6.     import fl.transitions.easing.*;
  7.     import flash.events.*;
  8.     import flash.filters.*;
  9.     public class FlashTest extends Sprite {
  10.         private var number:Number=0;
  11.         public function FlashTest() {
  12.             stage.frameRate=30;
  13.             addEventListener(Event.ENTER_FRAME,xEnterFrame);           
  14.         }
  15.         private function xEnterFrame(evt:Event):void{
  16.         number+=2;
  17.         var pi:Number=number* Math.PI/180
  18.         //var square:square=new square();
  19.         var square:Sprite = new Sprite();
  20.             square.graphics.beginFill(0x000000);
  21.             square.graphics.drawRect(0,0,2090);
  22.                addChild(square);
  23.             var filter:BlurFilter=new BlurFilter;
  24.             filter.blurX=filter.blurY=20;
  25.             square.filters=[filter];
  26.         //trace(Math.sin(pi)*200+100)
  27.         square.x=Math.sin(pi)*180+200;
  28.         square.y=Math.cos(pi*1.5)*100+150;
  29.         //square.scaleX=square.scaleY=square.y/-200
  30.         square.scaleY=(1-square.y)/-300
  31.         Tweener.addTween(square, { alpha:0 , time:8,onComplete:eraseMC,onCompleteParams:[square] } );
  32.         }
  33.         private function eraseMC(x:Sprite):void{
  34.         removeChild(x);
  35.         }
  36.     }
  37. }
noswf
  1. // forked from sinketu's flash on 2009-3-14
  2. package {
  3.     import flash.display.Sprite;
  4.     import caurina.transitions.Tweener; 
  5.     import fl.transitions.Tween;
  6.     import fl.transitions.easing.*;
  7.     import flash.events.*;
  8.     import flash.filters.*;
  9.     public class FlashTest extends Sprite {
  10.         private var number:Number=0;
  11.         public function FlashTest() {
  12.             stage.frameRate=30;
  13.             addEventListener(Event.ENTER_FRAME,xEnterFrame);           
  14.         }
  15.         private function xEnterFrame(evt:Event):void{
  16.         number+=2;
  17.         var pi:Number=number* Math.PI/180
  18.         //var square:square=new square();
  19.         var square:Sprite = new Sprite();
  20.             square.graphics.beginFill(0xffcccc);
  21.             square.graphics.drawRect(00,200900);
  22.                addChild(square);
  23.             var filter:BlurFilter=new BlurFilter;
  24.             filter.blurX=filter.blurY=10;
  25.             square.filters=[filter];
  26.         //trace(Math.sin(pi)*200+100)
  27.         square.x=Math.sin(pi)*180+200;
  28.         square.y=Math.cos(pi*1.5)*100+150;
  29.         //square.scaleX=square.scaleY=square.y/-200
  30.         square.scaleY=(1-square.y)/-300
  31.         Tweener.addTween(square, { alpha:0 , time:8,onComplete:eraseMC,onCompleteParams:[square] } );
  32.         }
  33.         private function eraseMC(x:Sprite):void{
  34.         removeChild(x);
  35.         }
  36.     }
  37. }
noswf
Get Adobe Flash Player