顯示具有 Matrix 標籤的文章。 顯示所有文章
顯示具有 Matrix 標籤的文章。 顯示所有文章

2011年12月5日 星期一

[AS3] 漸層動畫 ← 使用位元移動(bitwise)運算子拆解和組合RGB色碼

private function separateRGB(_color:uint):Object{
return {_r24:_color >> 16, _g24:_color >> 8 & 0xff, _b24:_color & 0xff};
}
private function combineRGB(_r24:uint,_g24:uint,_b24:uint):uint{
return _r24 << 16 | _g24 << 8 | _b24;
}

位元移動(bitwise)運算子,參考Flash Help以下連結
FlashPlatform_reference__運算子(operators) _●& bitwise AND 運算子 及其以下其它相關運算子


,拜讀奶綠茶的文章

位元移動與RGB - milkmidi Blog


2011年11月23日 星期三

[AS3] Graphics.beginGradientFill() → 漸層填色

Graphics.beginGradientFill()
public function beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0):void

Matrix.createGradientBox()
public function createGradientBox(width:Number, height:Number, rotation:Number = 0, tx:Number = 0, ty:Number = 0):void

GradientType、SpreadMethod class