Forked from: twin's flash on 2009-1-28 diff:73 forked from: flash on 2009-1-28 グラフィックスライブラリの利用 twin forked:1favorite:0lines:40license : All rights reserved modified : 2009-01-28 18:05:22 Embed Tweet package { import flash.display.*; import flash.geom.*; //グラフィックスライブラリの利用 [SWF(width=240, height=240, backgroundColor=0xFFFFFF)] public class GraphicsLib extends Sprite { //フォント [Embed(source='comic.ttf', fontName='comic', mimeType='application/x-font')] private var comicFont:Class; //画像 //[Embed(source='sample.gif')] //private var IMG_SAMPLE:Class; //変数 private var g:JGraphics; //コンストラクタ public function GraphicsLib() { //グラフィックス g=new JGraphics(240,240); addChild(new Bitmap(g.getBitmapData())); //ラインの描画 g.setColor(0xff3333); g.drawLine(25,5,25,45); //ポリラインの描画 var polylinePoint:Array=[[55,5],[85,10],[65,25],[95,40],[55,45]]; g.setColor(0xff3333); g.drawPolyline(polylinePoint); //ポリゴンの描画 var polygonPoint:Array=[[105,5],[135,10],[115,25],[145,40],[105,45]]; g.setColor(0xff3333); g.fillPolygon(polygonPoint); //回転 g.rotate(JGraphics.deg2rad(10)); //矩形の描画 g.setColor(0x55ff55); g.drawRect(5,55,40,40); //矩形の塗り潰し g.setColor(0x55ff55); g.fillRect(55,55,40,40); //角丸矩形の描画 g.setColor(0x55ff55); g.drawRoundRect(105,55,40,40,30); //角丸矩形の塗り潰し g.setColor(0x55ff55); g.fillRoundRect(155,55,40,40,30); //円の描画 g.setColor(0x5555ff); g.drawCircle(25,125,20); //円の塗り潰し g.setColor(0x5555ff); g.fillCircle(75,125,20); //文字列の描画 g.setColor(0xff3333); g.setFontName("comic",true); g.drawString("12dot Font",105,105+12); g.setFontSize(16); g.drawString("16dot Font",105,105+16+14); //イメージの描画 //var imgSample:Bitmap=new IMG_SAMPLE(); //g.drawImage(imgSample,5,155); } } } Code Fullscreen Preview Fullscreen drawRoundRect rotate source fillRect drawRect drawCircle addChild Array Bitmap Sprite sort new page view favorite forked pv0 forked from: forked from: flas.. hacker_56_zqlyy forked:0 favorite:0lines:40 (diff:1)