- 积分
- 136191
- 注册时间
- 2014-12-27
- 最后登录
- 2024-4-10
- 在线时间
- 603 小时
- 威望
- 562
- 贡献
- 29
- 金币
- 52694
- 钢镚
- 1422
- 交易凭证
- 1
- 分享
- 0
- 精华
- 33
- 帖子
- 2094
- 主题
- 1742
TA的每日心情 | 擦汗 2018-4-10 15:18 |
---|
签到天数: 447 天 [LV.9]以坛为家II
超级版主
- 威望
- 562
- 贡献
- 29
- 金币
- 52694
- 钢镚
- 1422
|
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组件包,包含以下内容 - 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
|
|