frocessingの練習
frocessingの練習のです。
♥0 |
Line 29 |
Modified 2012-06-25 12:53:44 |
MIT License
archived:2017-03-20 07:47:35
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();
}
}
}
}