frocessingの練習

by yuugurenote
frocessingの練習のです。
♥0 | Line 29 | Modified 2012-06-25 12:53:44 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.Event;
    import frocessing.color.ColorHSV;
    [SWF(width=465,height=465,backgroundColor=0xFFFFFF,frameRate=60)]
    public class AS120625_01 extends Sprite {
        public var sw:Number=stage.stageWidth;
        public var sh:Number=stage.stageHeight;
        public var myCol:int=0;
        public function AS120625_01() {
            addEventListener( Event.ENTER_FRAME , xEnter);
        }
        public function xEnter(e:Event) {
            var color:ColorHSV=new ColorHSV(myCol+=1,0.9);
            var _mySprite: Sprite = new Sprite();
            _mySprite.graphics.beginFill(color.value, 0.5);
            _mySprite.graphics.drawRect(mouseX,mouseY,10,20);
            addChild(_mySprite);
            _mySprite.addEventListener(Event.ENTER_FRAME,xEnter2);
        }
        public function xEnter2(e:Event):void {
            if (e.target.alpha>0) {
                e.target.alpha-=0.005;
            } else if (e.target.alpha <0) {
                e.target.graphics.clear();
            }
        }
    }
}