?開發組件的目的就是為了封裝可以重復使用的應用程序塊,減少毫無意義的重復編碼工作,提高開發效率.
最近在研究flash8的v2組件整理了一些制作組件的基礎知識
[1b]1.必須清楚的一些類[/1b]

Object類是基類,所以其他的類都派生于他.這個類我們需要重點了解reisterClass的用法,這個方法可以將類和元件關聯起來,通俗的講就是將類的一些方法和屬性賦給元件對象,這個方法和在庫中設置類綁定的作用是一樣的.

偵聽廣播機制和委托機制必須熟悉,這套機制是flash開發大型項目的殺手锏.
[1b]2.flash8 V2組件的構架[/1b]

這是flash8 V2組件的構架,所有自定義組件都需要從MovieClip類繼承,在flash8幫助文檔中有詳細的自制組件的步驟.
[1b]3.元數據標簽和數據綁定[/1b]

元數據標簽中的[Bindable]定義將會和組件綁定窗口關聯

利用這個關聯可以在多個組件中傳遞數據,flash8幫助中有一個簡單的例子就是用一個CheckBox組件的屬性selected和一個InputText組件的屬性editable綁定,從而可以用CheckBox組件可以控制InputText組件的可編輯狀態.
[1b]4.設計模式[/1b]
在下面的范例中你能看到單例模式和混合模式的運用
[url=http://www.blueidea.com/articleimg/2006/11/4237/63u0_Adapter.rar][1b]
點擊下載此文件
[/1b][/url]
[1b]衫人感悟:[/1b]
最近在完善自己的flash知識體系,有很多收獲.其中最重要的一點就是要掌握正確的學習方式.
任何語言都是要基于一種規范的,所以在學習之前通讀語言規范是非常必要的.
通讀幫助文檔.如果你能完整把一種的語言的官方幫助文檔過濾一遍,你會發現你的水平馬上就能上一個臺階.
向經驗豐富的同行請教,虛心是永久的話題
心無雜念,如果你做到30歲還能在貧困中保持對技術非常高的熱情的話,那你離擺脫貧困已經不遠了
鍛煉身體,保持旺盛的精力
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashzujianxuexi/1345.html
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
