2011-04-22 70 views
0

我有一個有界對象,使用Action Script中的圖元線創建 - 無論是橢圓形還是三角形。是否有任何方式我可以填寫的內容以特定顏色flex:在使用圖元構建的對象中填充顏色

只是爲了澄清上這 - 的形狀可以以兩種方式 一個)繪製isoceles三角形基於可變頂角 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

請分享一些代碼,你如何在Flex 4中創建「形狀」 – Imran 2011-04-22 07:56:44

+0

你有填充和strokeColor。請添加您的代碼片段,以便我們可以幫助 – Dan 2011-04-22 08:17:19

+0

提供了代碼片段 - 假設我已創建邊界,Flex是否有辦法理解這一點? – RG1967 2011-05-11 17:51:01

回答

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方法將橢圓添加到父項。