2013-10-23 56 views
0

我需要將Illustrator圖像轉換爲能夠在FLASH(AS3)中使用它們。Illustrator矢量圖形到AS3 SWF爲Flash Builder

Illustrator項目包含1到n層。我想將每個項目轉換爲單個SWF,以便能夠在FLASH中的選定圖層上執行ColorTransform(AS3)。

我注意到,如果我只是簡單地將Illustrator導出到SWF,那麼它使用AS2,我不能更改特定圖層(no numChildren,類型的對象AVM1Movie)。

是否有一種將Illustrator多層矢量圖像轉換爲SWF(AS3)的簡單方法,以便能夠在FLASH項目中僅轉換一個特定圖層(例如,使用Loader.load加載它們(SWF的))。 ?

P.S.我打算使用最新的工具(來自CC平臺) - Illusrator,Flash Builder,Flash Professional。

+0

Flash Pro有一個不錯的AI導入器,只需從AI複製/粘貼藝術到Flash pro新的fla文件 – fsbmain

+0

@Stefan Cebulak fsbmain的建議很好:在Flash中設置導入選項,因爲您實際上可以創建一個MovieClip並將其命名從一個Illustrator圖層,這將立即可用的動作。另一種選擇是FXG格式,但我個人[成功地](http://www.hirschandmann.com/2013/siemens-crystal/)使用了導入的AI> Flash,命名/清除了掩碼,然後編譯了fla一個我可以在純粹的as3項目中重用的swc庫。我想另一個選擇是從Illustrator中導出SWF,但是使用AI圖層到SWF符號或AI圖層到SWF文件。 –

+0

@GeorgeProfenza這是工作非常好,我只是想補充說,我不得不將AI導入FLASH(層到閃存層),然後將每個圖層轉換爲符號以便能夠命名它們,然後將FLASH作爲電影導出到SWF或作爲圖像 - 都工作得很好:]。非常感謝你們。 –

回答

0

我的答案評論的只是複印件,問題已經解決,應由從而解答對待)

我總是用Flash Pro中的AI進口商對這種類型的任務 - 進口資產AI到SWF。您可以將圖形從AI複製/粘貼到在Flash Pro中打開的Fla文件中,或使用Flash Pro選項file->import to stage

0

正如fsbmain和GeorgeProfenza在上面評論中所說的,我能夠將AI直接導入到FLASH PRO階段(圖層到閃存層)。然後我將每個圖層元素轉換爲符號並命名它們。然後,我已經將整個FLASH項目導出到SWF(電影或圖像 - 都可以工作)。我能夠從父SWF獲取每個圖層,檢索它們的名稱並進行轉換。

這將是一個答案好吧:]。再次感謝。

相關問題