ActionScript 3 绘制线性渐变

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 绘制线性渐变相关的知识,希望对你有一定的参考价值。

// Please note that the rotation is in radians!To convert from degrees to radians: degrees * Math.PI / 180;

var grad:String = GradientType.LINEAR;
var linMatrix:Matrix = new Matrix( );
var rotationDegrees:int = 90
linMatrix.createGradientBox( WIDTH, HEIGHT, (rotationDegrees * Math.PI / 180) );

var colors:Array = [ Colors.GRAD_BLACK, Colors.GRAD_LIGHT_BLACK ];
var alphas:Array = [ 1, 0.9 ];
var ratios:Array = [ 0, 255 ];
var focalPoint:Number = .0;

graphics.beginGradientFill( grad , colors , alphas , ratios , linMatrix , SpreadMethod.PAD, InterpolationMethod.RGB, focalPoint); 
graphics.drawRect( 0, 0, WIDTH -4 , HEIGHT);
graphics.endFill( );

以上是关于ActionScript 3 绘制线性渐变的主要内容,如果未能解决你的问题,请参考以下文章

如何通过svg绘制线性渐变圆? [复制]

CSS中的渐变——线性渐变

ActionScript 3 Actionscript渐变

「AI教程」轻松绘制扇形渐变

ActionScript - 屏幕包装渐变线?

ActionScript 3 as3渐变蒙版