您的位置:首页 > 其它

GradientFill的用法

2014-06-24 20:55 232 查看
package  {
import flash.display.Sprite;
import flash.geom.Matrix;
import flash.display.GradientType;

public class GradientFill extends Sprite {

public function GradientFill() {
// constructor code
init();
}

public function init():void{
graphics.lineStyle(1);
var colors:Array = [0xffffff,0x0000ff,0xff0000];
var alphas:Array = [1,1,1];
var ratios:Array = [0,128,255];
var matrix:Matrix = new Matrix();
matrix.createGradientBox(100,100,Math.PI/4,100,100);//后面两个100要和drawRect后面的两个100相同
graphics.beginGradientFill(GradientType.LINEAR,colors,alphas,ratios,matrix);
graphics.drawRect(100,100,100,100);
graphics.endFill();
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息