お絵描き1
forked from 020506rb (diff: 74)
ActionScript3 source code
/**
* Copyright Nowloading_ ( http://wonderfl.net/user/Nowloading_ )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/wNab
*/
package {
import flash.display.Sprite;
import frocessing.core.F5Graphics2D;
[SWF(width=465,height=465,backgroundColor=0)]
public class F5GraphicsSample3 extends Sprite {
public function F5GraphicsSample3() {
var fg:F5Graphics2D = new F5Graphics2D( graphics );
fg.colorMode( "hsv", 465, 1, 465 ); //HSVモード
// 塗りつぶし円の描画
//線の描画を無効
fg.noStroke();
//塗りつぶし色と透過度の設定
fg.fill(465,1,465, 0.6);
//円の描画
fg.circle(50,50,20);
// 線だけの円の描画
//塗りつぶしを無効
fg.noFill();
//線の太さの指定
fg.strokeWeight(3);
//線の色の設定
fg.stroke(465,1,465);
//円の描画
fg.circle(50,100,20);
//線の色と太さの指定
fg.strokeWeight(2);
fg.stroke(200,1,465);
// 点と線の描画
fg.point(20,150);
fg.line(50,150,80,150);
//三角形、四角形、何型?の描画
fg.triangle(40,180,20,220,60,220);
fg.quad(90,20,150,20,150,40,90,40);
fg.rect(90,60,100,50,10,10);
//円弧の描画
fg.arc(120,180,90,90,0.1,2*Math.PI-0.1);
//以下適当に図形作成
//六暴政の描画。1:2:√3の表現どうやるの?
fg.fill(200, 1, 465, 0.3);
fg.stroke(200,1,465);
fg.triangle(240, 20, 220, 54.6, 260, 54.6);
fg.triangle(240, 66.13, 220, 31.53, 260, 31.53);
fg.circle(240, 43.075, 23.075);
//パックマンのよう何か
fg.fill(50, 1, 465, 0.3);
fg.stroke(50,1,465);
fg.arc(240, 110, 40, 40, 0.4, 2*Math.PI-0.2);
fg.line(250,90,250,101);
//演出ウインドウ
//graphics.drawRect(300,45,464,360);
fg.strokeWeight(3);
fg.fill(255,0.2);
fg.stroke(255);
fg.rect(300, 45, 155, 360, 25, 15);
fg.rect(300, 65, 155, 320, 10, 10);
//スロット窓
fg.rect(10,220,279,240,25,15);
fg.rect(10,240,279,200,15,15);
fg.rect(10,240,93,200,15,15);
fg.rect(103,240,93,200,15,15);
fg.rect(196,240,93,200,15,15);
}
}
}
