我有一个有界物体,使用动作脚本中的基元线创建 - 椭圆形或三角形。有什么办法可以用特定的颜色填充内容
为了澄清这一点 - 形状可以有两种方式 a)基于可变顶角绘制等高三角形 b)两条曲线形成“镜头”
我不确定我是否可以使用填充功能,因为我没有画出固有的有界形状 - 封闭的性质是基于我的计算
lensPart1=drawArc(xavlspace*0.5+radius*distancefactor*0.86,yavlspace*0.5, Math.abs(radius*distancefactor), 150/360, 60/360, 20); //function to draw an arc
c.addChild(lensPart1);
lensPart2=drawArc(xavlspace*0.5+param.radius*distancefactor*0.86,yavlspace*0.5, Math.abs(radius*distancefactor), 30/360, -60/360, 20);//function to draw an arc
c.addChild(lensPart2)
由于
答案 0 :(得分:1)
var ellipse:Shape = new Shape();
ellipse.graphics.beginFill(0x000000);
ellipse.graphics.drawEllipse(100, 100, 60, 110); // (x,y,width,height)
ellipse.graphics.endFill();
这将创建一个带有黑色填充的椭圆。使用addChild方法将椭圆添加到父级。
答案 1 :(得分:0)
您需要beginFill
答案 2 :(得分:0)
使用flash.display.Graphics
类的beginFill()
和endFill()
方法。