2013-02-24 69 views
0

我正在研究Flash中的Web應用程序,並使用Flash Pro設計我的應用程序的更多圖形部分以及代碼的FlashDevelop。從Flash Pro中將符號放入FlashDevelop

到目前爲止,我已經在Flash Pro中創建了一個UI。我想將這個UI導入到FlashDevelop中,所以我將UI的各個部分保存爲一個符號,導出爲SWC等。但是,當我在FlashDevelop中加載符號時,它們全部默認放置在左上角屏幕。雖然我可以在程序啓動時編寫代碼將每個符號移動到FlashDevelop中的正確位置,但這種技術聽起來效率不高。

我應該如何導入我的符號,以便將它們放置在與放置在Flash Pro中的舞臺上相同的位置?

回答

1

在導出SWC之前,您可以嘗試將所有U.I符號放入一個「容器」動畫片段。基本上是將它們分組在另一個movieClip中。要做到這一點,只需選擇您的U.I中的所有項目,然後轉換爲movieclip。給名稱通過FlashDevelop代碼訪問它。而已。無需移動,更改或刪除任何內容。只需選擇&轉換。

現在在Flash Develop中你可以移動添加一個「容器」MC位置的&位置整個界面。您現在的原U.I元素現在必須作爲「容器」的子代碼訪問。

要編輯您的現有代碼以說明新的容器MC名稱?這就是文本工具「查找&替換」的地方。替換例如「playBTN」。與「containerMC.playBTN」。 (請注意fullstops?)點擊ok和taa-daa,只需點擊一次,您就可以編輯X條代碼行而無需繁瑣的重新輸入。希望能幫助到你。

+0

那麼我還需要命名每個原始的UI符號嗎? – 2013-02-28 23:01:43