2012-10-11 47 views
0

我在Flash中繪製了一個簡單的形狀,並且我想知道是否可以將該形狀轉換爲動作腳本2代碼,以便它由代碼繪製,而不是作爲fla文件中的符號。有沒有辦法將Flash中創建的形狀轉換爲ActionScript 2代碼?

原因是我有一個global.as共享動作文件,在4個不同的應用程序中使用,我不想將此形狀添加到每個應用程序,出於維護目的。有沒有一種簡單的方法來轉換或我必須從頭開始編碼?

感謝您的幫助。

回答

0

有一個jsfl腳本here它會將您的形狀的多邊形和頂點吐出到輸出面板。顯然它基於這個Adobe example。我想你可以直接使用其中的一種,或者修改它們以滿足你的需求,這樣你就可以使用繪圖API在ActionScript中獲得重繪形狀所需的信息。

2

我不是100%肯定這會幫助你,但我聽說別人用這種方法來完成類似的任務......

如果您使用的Flash CS5.5可以節省您的FLA作爲.XFL文件,然後將您的Flash項目庫(您的多邊形)中的所有對象導出到實際.FLA之外的單獨的AS或XML文件中。這樣做後,您可以簡單地找到代碼並複製/粘貼或將其導入到您的現有項目中。當您選擇「另存爲...」時,您可以選擇將新文件放在哪裏,它們會自動命名或通過動畫片名稱進行命名,因此您必須通過它們進行解析。

讓我知道如果您嘗試這,如果它適用於你..可能是我未來嘗試以後的東西:)祝你好運!

+0

+1爲好的提示! –

+0

感謝,偉大的提示,我覺得我離我又近了一步但還沒有完成,我已經設法將它保存到.XFL文件,它給了我一個符號的XML版本......但是你知道我會如何將它轉換爲actionscript嗎? – Wasim

相關問題