使用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,并且不会过于复杂。

有帮助吗?

解决方案

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

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

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

其他提示

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

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

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

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

MyLib 是AS的另一个不错的组件库

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top