守望者--AIR技术交流
标题:
UI组件与布局管理大全
[打印本页]
作者:
破晓
时间:
2015-2-6 17:48
标题:
UI组件与布局管理大全
UI组件与布局管理
flex
原本是Adobe的商品,后来被捐献给Apache。
flex lite
FlexLite是一个为游戏而生的开源轻量级UI框架,旨在为游戏开发提供一个更加高效的UI工作流。
FlexLite Studio是针对FlexLite框架开发的所见即所得的可视化UI编辑软件,与传统纯AS游戏项目无缝集成。
Morn UI
轻量级,可视化,高性能,易扩展的flash UI解决方案
Morn UI库以精简,直观为设计理念,代码轻量,能快速上手,减少学习成本,Morn UI全部库总大小不到30K
Morn UI提供强大的可视化编辑器,布局及属性均可在编辑器直观设置,实现UI和逻辑分离,让美术和程序轻松合作
Morn UI设计之初就以高性能为主要目标,以位图为基础,利用延迟渲染机制,实现了高性能
无论UI组件还是编辑器插件,都非常易于扩展,编辑器支持即改即用,轻松实现个性化,甚至使用自己的UI库
Flash UI Component
基于Flash CS3的UI组件,可用于纯ActionScript项目。
AsWing
AsWing是一套UI组件框架,纯ActionScript开发的组件框架(有ActionScript2和ActionScript3版本),也包含一些常用的工具类,目的是让Flash/Flex开发人员方便的开发出想要的应用程序界面。另外AsWing还提供SkinBuilder和GuiBuilder工具用于制作Skin和可视化编辑生成界面。目前AsWing团队专注于ActionScript3版本的开发和维护。AsWing以
BSD
协议发布,不管你是商业还是非商业,都可以自由免费使用.
zrong用过一段时间AsWing。看完AsWing的架构才发现,Flex4的spark组件引以为傲大肆宣传的layout,其实AsWing早就这么做了。
但zrong在使用AsWing开发的时候,碰到过许多莫名其妙的问题,找不到什么解决方案,目前已经放弃。
Gfl
一个轻量级的基于纯AS的独立组件库,可以使用CSS语法。感谢smithfox的推荐。
Minimal Comps
一套小巧可爱的纯AS组件,除AsWing外的又一选择。zrong发现纯AS的UI组件并不多,貌似除了AsWing也就只有这套了。
中文使用说明
As3-Bloom
As-Bloom 是为开发者提供的一个轻量级用户界面。简要介绍其特性:
主题编辑器
边缘布局系统
画刷皮肤系统,轻松改变组件风格
类结构更为清晰,易于初学者上手
保持短小精悍的文件尺寸,内存占用低
Skinnable Minimal Components
MinimalComps的官方版本是不支持皮肤的,而这个就是它支持皮肤的版本。
razor components
一套支持皮肤的纯AS组件。
MadCommponents
一套轻量级的纯AS组件,适合用在移动设备上。
AS3Flobile
这一套也是比较轻量级的
Base UI
纯AS实现的布局框架,功能很全,配合Minimal Comps再好不过了。
快速查看布局效果
miniui
这是一个开源的flash ui 框架。支持主流框架的skin和layout等功能,但是体积却非常小。
FlexLib
一套包含很多FLEX高级组件的开源类库。包含这些组件:AdvancedForm, Base64Image,EnhancedButtonSkin, CanvasButton, ConvertibleTreeList, Draggable,Slider, Fire, Highlighter, HorizontalAxisDataSelector ImageMap,PromptingTextInput, Scrollable Menu Controls, SuperTabNavigator,Alternative Scrolling Canvases, Horizontal Accordion, TreeGrid,FlowBox, Docking ToolBar 。
FlexMDI
是一个在Flex中轻松创建多窗口(MDI)的一个框架,提供了很多功能,包括拖拽,最大化,最小化,各种效果等。
现在FlexMDI已经整合进入
FlexLib
组件,成为其中的一个包
flexlib.mdi
MDIManager介绍
flexmdi中的效果
vancura-AS3-libs
提供纯AS3组件的皮肤和样式的集合。支持Scale9Bitmap
BrowserCanvas
提供容易的方式动态修改Flash尺寸大小
senocular Layout class
除了布局工具,还有其他许多有用的工具
Yahoo ASTRA: ActionScript Toolkit for Rich Applications
这是Yahoo开发的一套RIA组件包,包含以下内容
Flash Components
Flex Components
Utilities Library
包含动画工具
Animation Utility
和布局工具
Layout Utility
还有几个这里就不介绍了,大家自己看
EnFlash
仅支持AS2
XMCA
仅支持AS2
BIT Component Set
商业组件 $99
GhostWire Components
商业组件 标准版$149 精简版$99
[size=15.555556297302246px]
[size=15.555556297302246px]本文来自:
[size=15.555556297302246px]
[size=15.555556297302246px]http://zengrong.net/flashassistant#ui
欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)