Circle001
マウスの位置に円を描く、マウスを動かすと色が変化する
♥0 |
Line 24 |
Modified 2009-05-21 23:59:06 |
MIT License
archived:2017-03-10 20:43:03
ActionScript3 source code
/**
* Copyright galapagos ( http://wonderfl.net/user/galapagos )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/qhYz
*/
/**
マウスの位置に円を描く、マウスを動かすと色が変化する
*/
package {
import flash.display.Sprite;
import flash.events.Event;
import frocessing.FC;
import frocessing.core.F5Graphics2D;
import frocessing.math.FMath;
[SWF(frameRate="30", backgroundColor="#000000")]
public class Circle001 extends Sprite {
private var fg:F5Graphics2D;
public function Circle001() {
fg = new F5Graphics2D(graphics);
fg.colorMode(FC.HSV, 100);
fg.noStroke();
addEventListener(Event.ENTER_FRAME, draw);
}
private function draw(e:Event):void {
fg.clear();
var hue:Number = FMath.map(mouseX, 0, stage.stageWidth, 0, 100);
var saturation:Number = FMath.map(mouseY, 0, stage.stageHeight, 0, 100);
fg.fill(hue, saturation, 99);
fg.ellipse(mouseX, mouseY, 100, 100);
}
}
}