任何Flash Developer都希望開發一套自己的組件,我的組件都開始研發了,目標是: - 以效率及容易修改外觀為首要大前題,不重蹈Macromedia組件覆轍,不會有DataBinding、StyleManager、Accessibility等次要功能;
- 面向美工,以人性化視覺地修改外觀,無需ActionScript;
- 不會用Drawing API繪出界面,提高初始化效率,更使美工容易修改
- 參考Flex做法,提供Deferred(Lazy) Instantiation,避免大量組件同時初始化使Flash Player「凝固」;
- 最大元件重用,整套組件File Size不會超過10kByte;
- ActionScript 2.0寫成,同時練習各種Design Pattern應用,適用於Flash6/7
- 首創抽象組件設計,顯示純功能的Component Package,沒有界面元件(減少File Size),可以直接用ActionScript Call組件API,更可以指定任何Movie Clip接收操作事件,變相更容易套用自己外觀設計
- 執行時動態改變外觀(實際意義不大,在效率考慮上,未必會加入);
- 組件已經包含了一套設計精美的界面,Theme主題為Candy。
目前其他公開發表組件:
商業 免費(/開源)未公開
別人文章 |