使用 beingGradientFill 创建渐变填充
beginGradientFill(fillType, colors, alpha, ratios, matrix)
fillType: 填充类型,非常简单,用一个字符串表示,这两个值中的一个:”linear”或”radial”
可以导入 GradientType 类然后输入 GradientType.LINEAR 或 GradientType.RADIAL。
后面每一个参数都是一个数组,因为需要传入至少两个以上的 colors,alphas 及 ratios。
graphics.beginGradientFill(GradientType.LINEAR, [0xffffff, 0x000000], [1, 1], [0, 255], matrix);
matrix(矩阵) 参数
var matrix:Matrix = new Matrix();
matrix.createGradientBox(width, height, rotation, x, y);
不要忘记在类的开始处导入 flash.geom.Matrix 类。
如果仅指定 width 和 height,最后三个值默认为 0。
没有评论:
发表评论