- 积分
- 136401
- 注册时间
- 2014-12-27
- 最后登录
- 2026-1-23
- 在线时间
- 605 小时
- 威望
- 562
- 贡献
- 29
- 金币
- 52903
- 钢镚
- 1422
- 交易凭证
- 1
- 分享
- 0
- 精华
- 33
- 帖子
- 2094
- 主题
- 1742
TA的每日心情 | 擦汗 2018-4-10 15:18 |
|---|
签到天数: 447 天 [LV.9]以坛为家II
超级版主
    
- 威望
- 562
- 贡献
- 29
- 金币
- 52903
- 钢镚
- 1422
 
|
http://code.google.com/p/actionscriptiui/
http://game-develop.net/blog/?page_id=49
http://wonderfl.net/blog/2010/12 ... -new-libraries.html
http://wonderfl.net/search?q=sliz.miniui
简易易用,功能强大,提交小。
个人开发的ui组件,构架上参考了java swing,目前应用于程序,air没问题。
等开发完成后可以应用于游戏。
做了一些例子可见做程序还是没问题的。可以换肤,但是自己写皮肤可能会比较复杂,而且组件不是很全,虽然里面有一个imageskin,以后对这个skin的易用性做进一步优化,再做个皮肤编辑器,就可以使用游戏了。
看看这个astar的源码就应该知道怎么用了。
- var w:Window = new Window(this, 20, 20, "tool");
- numCols = new LabelInput("numCols ", "numCols");
- numCols.setValue("200");
- w.add(numCols, 0, 0, 0);
- numRows = new LabelInput("numRows ", "numRows");
- w.add(numRows, 0, 0, 0);
- numRows.setValue("200");
- cellSize = new LabelInput("cellSize", "cellSize");
- cellSize.setValue("5");
- w.add(cellSize, 0, 0, 0);
- density = new LabelInput("density ", "density");
- density.setValue("0.0");
- w.add(density, 0, 0, 0);
- isEight = new Checkbox("是否8方向");
- isEight.setToggle(true);
- w.add(isEight, 0, 0, 0);
- tf = new Label("info");
- w.add(tf, 0, 0, 0);
- w.add(new sliz.miniui.Link("author sliz"), 0, 0, 0);
- w.add(new sliz.miniui.Link("source","http://code.google.com/p/actionscriptiui/"), 0, 0, 0);
- var btn:Button = new Button("新建", 0, 0, null, newMap);
- w.add(btn, 0, 0, 0.8);
- w.doVLayout();
复制代码
miniui
这是一个开源的flash ui 框架。支持主流框架的skin和layout等功能,但是体积却非常小。
|
|