天天看點

flash開發中如何實作界面代碼分離

“flash開發”發展到今天,大體上已經細分為二個分支:Flash 設計師 和 Flash程式員,然而設計師不懂代碼,程式員不懂設計,如何把這二種角色有機結合起來,實作代碼、界面分離?可能下面的辦法對你有用:

actionscript3允許把外部swf直接用Embed标記嵌入到主類中(當然用UrlLoader動态加載也行),這意味着設計師們可以把一些常用的與代碼無關的素材(比如按鈕,圖檔,小動畫),以他們喜歡的方式,用Flash CS工具設計好放到庫中。

然後程式員把這類包含(皮膚)素材的swf嵌入到程式代碼中,用代碼建立相應的執行個體,這樣程式員用flash builder/flashdevelop做開發,設計師用flash cs做設計,互不相幹。

關鍵點:

設計師把素材放入到庫中時,一定要指定類名,這樣代碼才能建立這些類的執行個體。

flash開發中如何實作界面代碼分離

如上圖所示,這裡庫中放了三種基本的素材(按鈕,位圖,電影夾),然後在代碼中可以這樣處理:

繼續閱讀