0
我需要能夠在AS3中的2個點之間繪製粗線條,我不能使用繪製API,因爲它並不是所有的我都會將細節(圖案等)放入線條的粗細中,I想想也許使用這一行來創建一個位圖版本,然後用它作爲掩碼,但是我記得很多年前我看到一些使用動畫片段作爲線條源的例子,但是我現在找不到這樣的例子所有,任何想法?在actionscript 3中畫線而不使用繪製API?
我附上了一個示例圖像,表示我希望線條看起來如何。
我需要能夠在AS3中的2個點之間繪製粗線條,我不能使用繪製API,因爲它並不是所有的我都會將細節(圖案等)放入線條的粗細中,I想想也許使用這一行來創建一個位圖版本,然後用它作爲掩碼,但是我記得很多年前我看到一些使用動畫片段作爲線條源的例子,但是我現在找不到這樣的例子所有,任何想法?在actionscript 3中畫線而不使用繪製API?
我附上了一個示例圖像,表示我希望線條看起來如何。
我懷疑Graphics.lineBitmapStyle()
會做伎倆。如果您想使用Sprite
或MovieClip
作爲來源,那麼您必須先將draw()
轉換爲BitmapData
。在後面的鏈接上的示例代碼應該讓你啓動並運行。
謝謝,我得到了這個工作,但它給了一個效果的面具,看到它後,它不是我想要的,我需要它看起來像我伸出一條線,其中有一個模式(動畫片段)它不像我只是在模式的頂部移動一個線框,這是lineBitmapStyle爲您提供的。 – Phil 2012-04-06 13:16:48
如果您擴展您的原始問題以涵蓋您希望看到的方式,那麼指點會更容易。 – grapefrukt 2012-04-06 13:18:47