Luar's Flash Playground:[kclyComponent] 界面設計
[kclyComponent] 界面設計 (29-09-2004)

任何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。
kclyComponent.jpg

目前其他公開發表組件

商業

免費(/開源)未公開
別人文章

本文章由發表。
意見
"; print "沒有意見。
 "; } ?>
  • 好漂亮,可惜無法寫在這本書裡,你大概是最強的flash書作者.(沒寫書的不算)

    由台北人於30-09-2004發表

  • MenuBar最好能動態變高變寬,直接放在網頁的top區塊,並且有logo_mc的空間.
    不然寧可只是選項字,選取後有下拉式選單,因為這樣方便層疊在一起.

    由ASP於30-09-2004發表

  • 我也好想能方便的改组件!!

    由Nickol於30-09-2004發表

  • 我也在構思自己的component,不過我的外觀還是使用Drawing API,但我打算做一個工具給美工,修改好的外觀能直接轉成AS2或xml(還在想哪個好)。

    由charlie於25-10-2004發表

同組文章