網頁

2009/03/19

使用外部檔案庫

之前在為嵌入字體的事情而煩惱,但也因此學會了如何使用外部檔案庫,讓人收獲頗多。因為要開始進行一個專案時,就可以將界面設計、圖片、聲音…等資料集中在一起管理,而且之後的維護只需要修改檔案庫裡面的內容發佈後就可以了,程式與美術也可以分開製作,除了可以節省時間對整體的設計也多了彈性,真的是一舉數得,這其中還學會了如何製作 Flash 組件、了解source-path,liberary-path與external-library-path之類的不同。這個也可以應用在遊戲上,可能之後我就搞一個檔案,讓美術那邊自由自在的在原始檔內創作,發佈後我抓取裡面的資料就可以了。以下為建立的步驟:

1.建立一個library.flv,類別文件設定為「Library」,元件庫內含所需要的元件,並個別設定好Linkage>Class。

2.建立Library.as,內含取出元件庫物件的方法。此步驟也可以略過,直接在第三個步驟取得元件。

3.使用loader載入library.swf後,使用getDefinition(),取得類別或元件的關聯並產生實例即可。

範例下載。

1 則留言:

Unknown 提到...

很感激耶~~~