ActionScript3用户界面组件?

时间:2008-09-26 18:04:30

标签: flash actionscript-3 user-interface components

使用AS2几年后,我开始在AS3(Flash9 / Flash10)中编写应用程序。我已经到了需要一些完整的GUI组件的地步,我需要决定我将使用哪个集合。回到AS2时代,flash中包含的内置组件非常糟糕 - 文件大小,速度慢,有缺陷等等。但是,我听说过新的(CS3附带)。所以我正在寻找使用过几套不同设置的人的建议。

我听说过的组件集:

  1. CS3组件 - 缺点,我需要摆弄CS3 IDE,我更喜欢只使用FlashDevelop。
  2. Flex组件 - 缺点,我需要Flex Framework,这意味着我必须从MXML文件开始,加上框架的膨胀
  3. bit101的MinimalComps - 看起来它们可能是一个很好的起点,虽然有点限制
  4. ASwing A3 - 这些看起来很有趣,但看起来有点过分了。
  5. 理想情况下,它们是轻量级的,具有合适的API,并且不会过于复杂。

7 个答案:

答案 0 :(得分:5)

我实际上是CS3的粉丝,主要是因为只需双击那些坏男孩并使用绘图工具在Flash IDE中进行编辑就很容易了。非常有用的地方,你必须迅速将皮肤视频播放器推向生产......

在开源方面,还有Thimbault Imbert的Liquid Components(http://www.bytearray.org/?p=137)演示(http://www.bytearray.org/?p=109)...

它非常棒,运行时皮肤,这是我正在进行的项目的主要节省时间。也很容易上手......

答案 1 :(得分:3)

雅虎的Astra组件也不错: http://developer.yahoo.com/flash/astra-flash/

答案 2 :(得分:2)

如果您正在制作GUI应用程序,这正是Flex的用途。除了内置类型,你还可以获得一个非常好的,很酷的绑定功能的可视化编辑器,以及内置拖动和其他功能。下降。

答案 3 :(得分:1)

Flex框架有一个很好的,一致的API,我不会认为它“臃肿” - 是的,它是一个功能丰富的UI框架,但基本的东西,如按钮和布局面板不需要任何深入的知识。基于XML的UI语言是一种祝福(所有现代UI平台都可以这样做,无论是DHTML,Flex还是WPF / Silverlight)。

答案 4 :(得分:1)

使用Cs3 - 我认为是格兰特斯金纳创建的。

答案 5 :(得分:0)

答案 6 :(得分:0)

MyLib是AS

的另一个不错的组件库