我有一個組件(鏈接到Test
類),其中包含一條線,我把這一行的一個點(0,0)。如何在AS3中獲取一條線的兩點?
然後將其拖動到Flash(FLA),並獲得其Shape
在AS3像:
// in Test.as
// assume that the movie clip only contain one line.
var line:Shape = Shape(getChildAt(0));
,我可以得到這條線是x
和VAR line
的y
的一個點。但如何得到這一線的另一點?
編輯: 忽略組件的東西上面,這裏有一個問題,但我想它幾乎與上面相同的問題:
從(0,0)畫一條線,(10,10),並提請從(10,0)到(0,10)的另一行,如何在AS3中獲得這些兩點形式的行?
如果我訪問他們爲Shape
然後我得到具有相同x
,y
,width
和height
值的兩個相似的形狀。 AS3是否有某種方法可以將線路作爲REAL線路而不僅僅是一個形狀?或者它有什麼辦法可以計算出來?
感謝您指出。我只是更新我的問題,希望它比以前更清晰。 :) – quabug
「AS3是否有一些方法可以將線條作爲實線而不只是一個形狀?」 AS3中沒有Line類。你想用這條線做什麼?更改?移動它?這將有助於我們更好地理解正確的方法。 –
我想用一條線作爲地圖的路徑,並將其放入一個鏈接到我的類的組件中,以便我可以輕鬆更改該路徑的重量和類型,並且還可以輕鬆更改其起點和目的地。 – quabug