2008-09-26 223 views
8

使用AS2幾年後,我開始使用在AS3編寫應用程序(FLASH9/Flash10的)。我已經到了需要一些全套GUI組件的地步,我需要決定我要使用哪一組。早在AS2的時候,閃存中包含的內置組件就非常糟糕 - 文件大小緩慢,越野車等等。但是,我聽到了有關新組件的好消息(包含在CS3中)。所以我正在尋找使用了幾套不同套件的人的建議。ActionScript3用戶界面組件?

組件集,我聽說過:

  1. CS3組件 - 缺點,我需要與CS3 IDE亂動,我更願意只從FlashDevelop中的所有工作。
  2. Flex組件 - 缺點,我需要的Flex框架,這意味着我必須開始一個MXML文件,再加上框架
  3. bit101的MinimalComps的膨脹 - 這看起來可能是一個很好的起點,雖然有點限制
  4. ASwing A3 - 這些看起來有趣,但他們似乎有點過度設計。

理想情況下,它們將是輕量級的,有一個體面的API,而不是過於複雜。

回答

5

我實際上是CS3那些主要的粉絲,因爲它是那麼容易就在Flash IDE那些壞男孩和編輯權限只要雙擊使用繪圖工具。對於那些時候,你必須迅速推剝皮視頻播放器的生產...

在開源方面非常有幫助的還有這裏也Thimbault因貝特的液體成分(http://www.bytearray.org/?p=137)演示(http://www.bytearray.org/?p=109)...

這真是太棒了,並且在運行時進行皮膚處理,這是我正在開發的一個項目中的主要時間保護程序。很容易上手太...

2

如果你是一個GUI應用程序,這正是Flex是爲。除了內置的類型,你得到一個可視化編輯器,這是非常不錯的,涼爽的綁定功能,和其他的東西像內置拖&下降。

1

Flex框架有一個很好的,一致的API,我不會考慮「臃腫」 - 比如按鈕佈局面板是的,它是一個功能豐富的UI框架,但基本的東西,不需要任何深刻的認識。用戶界面的基於XML的語言是一種祝福(所有現代UI平臺都可以這樣做,無論是DHTML,Flex還是WPF/Silverlight)。

+0

我肯定會考慮更多複雜的應用程序的另一個不錯的組件庫,但對於一個簡單的應用程序,具有也許三個按鈕和一個文本框,從10KB到150KB不值得。 – davr 2008-09-26 21:52:43

+0

它真的會是150K嗎?對於那些簡單的事情,爲什麼你要使用Flash,只需使用普通的Web表單即可。 – MidnightGun 2008-09-26 21:55:53

+0

好吧,這樣我可以在上傳文件時顯示進度條。但那不是重點,稍後我會製作更大的應用程序,在1MB應用程序之上額外增加150KB不會太大。 (是的,它是150KB,我測試了它,僅使用CS3組件是25KB) – davr 2008-09-27 05:32:22

1

圍棋與CS3的那些 - 格蘭特斯金納創造了我的想法。