0
我在MovieClip中獲得了複雜的形狀。
運行時間我想根據大小比例更改此形狀的筆觸寬度。如何更改Actionsctipt中的形狀邊框筆劃運行時3
如何在不使用繪圖API重繪整個Shape的情況下更改此屬性(幾乎不可能,是具有非常詳細邊框的地圖)?
可能嗎?
我在MovieClip中獲得了複雜的形狀。
運行時間我想根據大小比例更改此形狀的筆觸寬度。如何更改Actionsctipt中的形狀邊框筆劃運行時3
如何在不使用繪圖API重繪整個Shape的情況下更改此屬性(幾乎不可能,是具有非常詳細邊框的地圖)?
可能嗎?
這很棘手,但可能。
您可以使用as3swf解析形狀,更改lineStyle記錄,發佈它並將其讀回到主SWF中。 as3swf工作需要Flash Player 10。
as3swf:http://github.com/claus/as3swf
實施例:http://github.com/claus/as3swf/tree/master/examples/flexmania/(見4 - PublishModifiedLogo.fla
)
您可能需要重新考慮雖然重繪改變的形狀。 as3swf功能導出形狀爲GraphicsData,並且Graphics.drawGraphicsData()
是很快。
聖潔的蝙蝠俠,這是一些漂亮的東西,你去那裏!爲了獨創性總共讚賞! – 2010-09-28 11:24:45
heh ..謝謝,麥克! – 2010-09-28 11:26:26
我希望有一個本地方法。當然,這個類可以解決我的問題,但是我很驚訝,因爲缺乏在Flash IDE中設置這麼簡單的功能 – yuri 2010-09-28 18:15:20