2009/06/18 | 17:35 pm
bit shiftしたカラーをGraphicsで使う
ちょいメモ。
var sp:Sprite = new Sprite();
var color:uint = COLOR << 16 | COLOR << 8 | COLOR;
sp.graphics.beginFill( Number("0x" + color.toString(16)), 1 );
sp.graphics.drawRect( 0, 0, 10, 10 );
sp.graphics.endFill();
addChild( sp );
っと最初に uint 型で作成した変数 color を
"0x" と一緒に16進法に変換した color をストリングして結合して
最終的に Number 型でキャストする。
そうすると、とりあえずは大丈夫。
けど、無駄にややこい事してる気がしなくもない。。。
CATEGORY
POSTED
jam


COMMENT
0 Comment