Flash ActionScript3用户界面组件?
在使用AS2几年之后,我开始用AS3(Flash9/Flash10)编写应用程序。我需要一些完整的GUI组件集,我需要决定使用哪一套。回到AS2时代,flash附带的内置组件非常糟糕——文件太大、速度太慢、有问题等等。不过,我听说新组件(包括CS3)有很多好处。所以我想从使用过几套不同装置的人那里寻求建议 我听说过的组件集:Flash ActionScript3用户界面组件?,flash,actionscript-3,user-interface,components,Flash,Actionscript 3,User Interface,Components,在使用AS2几年之后,我开始用AS3(Flash9/Flash10)编写应用程序。我需要一些完整的GUI组件集,我需要决定使用哪一套。回到AS2时代,flash附带的内置组件非常糟糕——文件太大、速度太慢、有问题等等。不过,我听说新组件(包括CS3)有很多好处。所以我想从使用过几套不同装置的人那里寻求建议 我听说过的组件集: CS3组件-缺点是,我需要摆弄CS3 IDE,我更喜欢只从FlashDevelop开始工作 Flex组件-缺点是,我需要Flex框架,这意味着我必须从一个MXML文件开始,
理想情况下,它们将是轻量级的,有一个像样的API,并且不会过于复杂。如果您正在制作GUI应用程序,这正是Flex的用途。除了内置的类型,你还可以看到一个可视化编辑器,它是很好的,很酷的绑定功能,以及其他内置拖拽之类的东西。 Flex框架有一个漂亮的、一致的API,我不会考虑“臃肿”——是的,这是一个功能丰富的UI框架,但按钮和布局面板等基本内容不需要任何深入的知识。基于XML的UI语言是一种幸事(所有现代UI平台都能做到这一点,无论是DHTML、Flex还是WPF/Silverlight)。我认为应该使用Grant Skinner创建的Cs3语言。雅虎的Astra组件也不错:
我实际上是CS3的粉丝,主要是因为双击那些坏小子并使用绘图工具在Flash IDE中进行编辑非常容易。非常有帮助的时候,你必须迅速推动皮肤视频播放器生产 在开源方面,这里还有Thimbault Imbert的Liquid Components()演示()
这真是太棒了,运行时蒙皮是我在做的一个项目中节省时间的主要方法。很容易开始…… 试用 是另一个很好的组件库,用于As/P>我肯定会考虑更复杂的应用程序,但是对于一个简单的应用程序,它可能有三个按钮和一个文本字段,从10KB到150 KB是不值得的。它真的是150 K吗?简单来说,为什么你要使用Flash,只要使用一个普通的web表单就可以了。这样,我可以在上传文件时显示进度条。但这不是重点,我以后会制作更大的应用程序,在1MB的应用程序上再增加150KB也没什么大不了的。(是的,它是150KB,我测试了它。仅使用CS3组件是25KB)Flash Player支持Flex framework缓存,因此它不会额外增加150KB,例如,我想我现在就使用这些。我知道了如何在flash develop中使用它们,设置起来有点复杂,但是很容易使用(你必须制作一个FLA,然后从flash CS3导出一个SWC,然后在flashdevelop中使用该SWC),那么请给我打勾!这些看起来很有趣,但它们实际上是作为CS3组件的附加组件设计的,例如没有基本的按钮、组合框等。尽管如此,它们可能会派上用场,感谢我的链接,它填补了AS2中错过的菜单栏组件的空白。