flash on 2009-3-23

by awef
なんか線が残る
♥0 | Line 40 | Modified 2009-03-24 00:26:37 | MIT License
play

ActionScript3 source code

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

package
{
    /* なんか線が残る */
    import flash.display.Sprite;
    import flash.events.*;
    
    import caurina.transitions.Tweener;
    import caurina.transitions.properties.FilterShortcuts;
    
    public class main extends Sprite
    {
        public function main()
        {
            FilterShortcuts.init();
            
            var tmp:Sprite;
            
            for(var ix:uint = 0; ix < 20; ix++)
            {
                for(var iy:uint = 0; iy < 20; iy++)
                {
                    tmp = new Sprite();
                    
                    tmp.x = ix * 450 / 20;
                    tmp.y = iy * 450 / 20;
                    
                    tmp.graphics.beginFill(0x000500);
                    tmp.graphics.drawRect(0, 0, 450 / 20, 450 / 20);
                    tmp.graphics.endFill();
                    
                    tmp.addEventListener(MouseEvent.MOUSE_OVER, test1);
                    tmp.addEventListener(MouseEvent.MOUSE_OUT, test2);
                    
                    addChild(tmp);
                }
            }
        }
        
        public function test1(e:Event):void
        {
            Tweener.removeTweens(e.target);
            Tweener.addTween(e.target, {_Blur_blurX:30, _Blur_blurY:30, time:0, transition:"linear"});
        }
        public function test2(e:Event):void
        {
            Tweener.removeTweens(e.target);
            Tweener.addTween(e.target, {_Blur_blurX:0, _Blur_blurY:0, time:3, transition:"linear"});
        }
    }
}