2011-01-07 110 views
1

我想要做的是使用鋼筆工具繪製一個形狀,然後使用AS3操縱這個形狀來扭曲定位點。我如何從AS3內部訪問錨點等?我可以將繪製的形狀轉換爲影片剪輯元件,然後從動作腳本訪問它,但是如何操作矢量?使用AS3操作繪製的矢量

謝謝

回答

2

不幸的是,你不能這樣做。在導出swf後,IDE中繪製的形狀將不可編輯。

如果要創建動畫元素,可以使用動作腳本使用Graphics API進行繪製,但需要以編程方式創建形狀,並在每次錨點更改時重新繪製圖像。

如果您確實希望用戶能夠實時繪製,則無法快速簡單地執行此操作:您需要創建自己的鋼筆工具和錨點,在它們之間畫線,使它們可拖動,實現撤消等。

以下是關於如何在AS2AS3中執行類似操作的一些「第一步」教程。

+0

感謝您的回覆。對不起,我需要讓自己清楚,我不想讓一個應用程序能夠繪製。我想在Flash界面中繪製矢量圖形,或者導入矢量文件,然後使用AS3來操作路徑數據,錨點等。 – Tom 2011-01-07 23:48:25

0

您可以嘗試以編程方式繪製自己的形狀,然後使用ENTER_FRAME事件或定時器以適合動畫的間隔重新繪製新點信息。