0

我有一个有界对象,使用动作脚本中的原始线条创建 - 椭圆形或三角形。有什么办法可以用特定颜色填充内容

只是为了澄清这一点-形状可以有两种方式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)

谢谢

4

3 回答 3

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 方法将椭圆添加到父级。

于 2011-04-22T12:48:40.317 回答
0

类的用途beginFill()endFill()方法flash.display.Graphics

于 2011-04-22T08:42:16.693 回答
0

你需要开始填充

于 2011-04-22T08:38:40.917 回答