Feathers是轻量级,易于定制皮肤和扩展的UI组件(适用于移动设备和桌面)。配合Starling用.
我近期项目用starling开发,时间比较紧,没有自己写一套配合starling的UI,正准备接下来研究一下,既然有现成的方案,就先研究下它好了.
- feathersui.com
- Github: github.com/joshtynjala/feathers/
- Doc: feathersui.com/documentation/
- 依赖as3-signals github.com/robertpenner/as3-signals /GTween/
感觉做ui 最重要的是 编辑器吧
没个编辑器 坐标对起来 太辛苦
var button:Button = new Button(); button.labelFactory = function():ITextRenderer { var tr:TextFieldTextRenderer = new TextFieldTextRenderer(); tr.textFormat = new TextFormat("宋体",14,0xFFFFFF); return tr; } button.label = "你好呀"; button.x = 10; button.y = 10; this.addChild(button);
不知道为什么我按照例子设置的字体没生效,求指导用Theme设置button的样式,参考官方的几个Theme写。我现在转Objective-C了,放弃Starling和Feathers了。
为什么放弃呢, 分享一下吧