In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

ImageEffectPractice1

Get Adobe Flash player
by mirrorboy 17 Jan 2012
    Embed
/**
 * Copyright mirrorboy ( http://wonderfl.net/user/mirrorboy )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/a5XJ
 */

package {
    import flash.display.Sprite;
    import flash.display.*;
    import flash.events.*;
    import flash.geom.Matrix;
    
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            stage.addEventListener(MouseEvent.MOUSE_MOVE,onStageMouseMove);
            drawBackground();
        }
        
        private function drawBackground():void{
            var colors:Array = [0xFFFF00,0xFF0000,0x000000];
            var alphas:Array = [1,1,1];
            var ratios:Array = [50,100,255];
            
            var matrix:Matrix = new Matrix();
            matrix.createGradientBox(200,200,0,stage.mouseX - 100, stage.mouseY - 100);
            
            graphics.clear();
            graphics.beginGradientFill(GradientType.RADIAL,colors,alphas,ratios,matrix);
            graphics.lineTo(stage.stageWidth,0);
            graphics.lineTo(stage.stageWidth,stage.stageHeight);
            graphics.lineTo(0,stage.stageHeight);
            graphics.lineTo(0,0);
            graphics.endFill();
        }
        
        private function onStageMouseMove(event:MouseEvent):void{
                drawBackground();
                event.updateAfterEvent();
            }
    }
}