2012-08-30 28 views

回答

2

完全關閉我的頭頂,未經測試,但這是你如何做到的。這將創建從(10,10)到(20,10)的路徑。 M等價於graphics.moveTo,L等價於graphics.lineTo。

不知道填充是否會創建任何東西,因爲路徑在技術上是0px高,所以您可能需要添加L 20 11 L 10 11,但這足以給您一個想法。或者,使用Spark Stroke也可以在不添加行的情況下執行相同的操作。

<s:Graphic> 
    <s:Path data=" 
      M 10 10 
      L 20 10"/> 
     <s:fill> 
      <s:SolidColor color="#000000"/> 
     </s:fill> 
    </s:Path> 
</s:Graphic> 

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/spark/primitives/Path.html

http://help.adobe.com/en_US/flex/using/WS5B6A8436-0FF5-4029-8524-C7C1106C483D.html

您可以將數據綁定標籤內的數據一樣,所以你可以做一個數據=「M 0; 0 L {this.width} {} this.height 「從一個角落到另一個角落(並讓它與窗口自動縮放)

+1

我想補充一點,你可以用[Line](http://help.adobe.com/)繪製簡單的水平和垂直線條。 en_US/FlashPlatform/reference/actionscript/3/spark/primitives/Line.html)類 – RIAstar