AS3羽毛边缘圆与渐变

时间:2016-01-27 06:25:48

标签: actionscript-3 flash air radial-gradients

我试图绘制一个非常大的圆圈,用渐变

绘制边缘
        var mat:Matrix= new Matrix();
        var colors:Array=[0x000000,0x000000];
        var alphas:Array=[1,0];
        var ratios:Array=[200,255];

        var size:int = (circleMenu.innerRadius + circleMenuOffset) * circleMenuScale;

        mat.createGradientBox(size * 2,size * 2, 0 ,  0 ,  0);
        circleMenuBackground.graphics.clear();
        circleMenuBackground.graphics.beginGradientFill(GradientType.RADIAL, colors,alphas,ratios,mat);
        circleMenuBackground.graphics.drawCircle(size/2,size/2,size);
        circleMenuBackground.graphics.endFill();

圆圈非常大,我希望渐变从圆圈的最后10%左右开始。我可以让它完全变黑,或者消失,我无法弄清楚如何获得一个非常小的渐变。任何线索都感激不尽!

0 个答案:

没有答案