【发布时间】:2020-05-24 09:50:33
【问题描述】:
我目前收到以下错误:
场景 1,图层“图层 1”,第 1 帧,第 172 1119 行:通过静态类型 flash.display:GraphicsGradientFill 的引用访问可能未定义的属性关节。
场景 1,图层“图层 1”,第 1 帧,第 173 行 1067:将 flash.display:GraphicsSolidFill 类型的值隐式强制转换为不相关的数组类型。
当尝试创建这样的渐变时:
import flash.display.JointStyle;
var stroke:GraphicsGradientFill = new GraphicsGradientFill();
stroke.joints = JointStyle.MITER;
stroke.alphas = new GraphicsSolidFill(0x102020, 1);
var fill:GraphicsGradientFill = new GraphicsGradientFill();
fill.colors = [0x0000FF, 0xEEFFEE];
fill.matrix = new Matrix();
fill.matrix.createGradientBox(70, 70, Math.PI / 2);
var path:GraphicsPath = new GraphicsPath(new Vector.<int>(), new Vector.<Number>);
path.commands.push(1, 2, 2);
path.data.push(125, 0, 50, 100, 175, 0);
var drawing:Vector.<IGraphicsData> = new Vector.<IGraphicsData>();
drawing.push(stroke, fill, path);
graphics.drawGraphicsData(drawing);
是什么导致了这些错误?
【问题讨论】:
标签: actionscript-3 flash vector-graphics