Hatena::Groupactionscript

ConquestArrow.addEventListener();

2007-05-23

[]Graphics.drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number) 00:45 はてなブックマーク - Graphics.drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number) - ConquestArrow.addEventListener();

ドキュメントに載っていないAS3の隠しAPI(関数、クラス)シリーズ。

Graphics.drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void

見にくいので整えた。

drawRoundRectComplex(
	x:Number,
	y:Number,
	width:Number,
	height:Number,
	topLeftRadius:Number,
	topRightRadius:Number,
	bottomLeftRadius:Number,
	bottomRightRadius:Number
)

drawRoundRectが角の縦と横の半径の指定だけなのに対し、こちらは、4つの角のそれぞれ別の半径を設定できる関数。これまで紹介した中でも一番、何故Undocumentedなのかわからないもの。

こんな図形が簡単に。

f:id:ConquestArrow:20070523004243p:image

package {
	import flash.display.*;
	[SWF(width="200", height="200")]
	public class DrawRoundRectComplex extends Sprite{
		public function DrawRoundRectComplex(){
			var s:Shape = new Shape();
			var g:Graphics = s.graphics;
			g.beginFill(0xFFFFFF);
			g.drawRoundRectComplex(
				10,
				10,
				180,
				180,
				50, //top left
				0, //top right
				0, //bottom left
				50 //bottom right
			);
			this.addChild(s);
		}
	}
}

JaelynJaelyn2011/12/13 17:00Woah nelly, how about them appels!

rakyjnrakyjn2011/12/14 03:47ZDPKI6 <a href="http://sqlykgoosirj.com/">sqlykgoosirj</a>

yhqsxnmpyuwyhqsxnmpyuw2011/12/15 01:473CHblS , [url=http://nibpyyjjxwia.com/]nibpyyjjxwia[/url], [link=http://nqeuctohksuk.com/]nqeuctohksuk[/link], http://wkqmybqaufdt.com/

gereonnjuvcgereonnjuvc2011/12/15 19:18UOmrtS <a href="http://siofxvaknlwq.com/">siofxvaknlwq</a>

qcodjkppxdqcodjkppxd2011/12/16 00:37yOKNQb , [url=http://nygxtjhgiuui.com/]nygxtjhgiuui[/url], [link=http://ujbdssbyrwcn.com/]ujbdssbyrwcn[/link], http://gcldhtdiytsm.com/

トラックバック - http://actionscript.g.hatena.ne.jp/ConquestArrow/20070523