守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 4705|回复: 1
打印 上一主题 下一主题

[LeUI] LeUI(as3 UI框架) 官方编辑器-V1.1 发布!

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    52693
    钢镚
    1422

    开源英雄守望者

    跳转到指定楼层
    楼主
    发表于 2015-2-6 15:00:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    LeUI是一个针对网页游戏而设计的as3开源UI框架。

    经过无数个不眠之夜(夸张了,呵呵),LeUI的御用Gui编辑器终于新鲜出笼!

    现在发布的是正式版V1.1,涵盖了对UI的编辑、保存、打开、导出为AS文件、更换样式库等基本功能。

    UIBuilder见附件(安装程序中内嵌LeUI库和一套简单的示例样式库,总共才9百多KB,绝对算得上轻量级了);



    编辑器下载:



    也可以到https://github.com/swellee/LeDoc下载(更新更加及时)

    编辑器的bug和建议在此帖回复;
    LeUI的bug和建议到旧帖回复,旧帖链接:http://bbs.9ria.com/thread-405580-1-1.html
    github的LeUI项目star数过百,就将编辑器开源!

    --------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------11.16更新内容-----------------------------------------------------
    编辑器版本升级到 ver 1.1,更新内容:1.适配最新LeUI库( v1.1.1)
    2.增加了对组件配置表中,组件自有属性的备选值列表的解析。
    3.优化操作便利性
    4.调整软件界面着色

    --------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------10.12更新内容-----------------------------------------------------
    编辑器版本升级到 正式版(v1.0),更新内容:
    1.适配最新LeUI库( v1.1)
    2.拖放新组件时,响应容器如果是不可作为容器的LCombine,则不显示响应蓝边
    3.为了方便选中编辑区的组件,增加了 shift键+方向键 切换选中目标:
    shift+↑ 切换到选中当前项的父级容器
    shift+↓切换到选中当前项的第一个子对象
    shift+←切换到选中当前项的前置同级对象
    shift+→切换到选中当前项的后置同级对象
    妈妈再也不用担心选不了某些编辑对象了!
    4.菜单栏 添加“?”按钮,点击可查看版本信息、简单向导、github链接、打赏二维码 等内容

    PS:正式版发布后,如果没有收到热心用户反馈的bug或建议,将放缓版本更新步伐。
    后续计划:
    1.根据实际需要,为LeUI库添加一些新的组件,并相应加到编辑器中。
    2.考虑把LeUI及编辑器移植到其他语言环境(如egret等)

    --------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------9.27更新内容-----------------------------------------------------
    编辑器版本更新到beta2,更新内容:
    1.修复:打开UI文件后,两次打开或新建并编辑后,保存时不询问新路径的bug
    2.修复了树组件LTree编辑时,删除后未更新布局的bug
    3.优化了某些情况下,菜单栏焦点未解除的现象
    4.增加鼠标调整组件时的几个鼠标样式

    --------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------9.19更新内容-----------------------------------------------------
    编辑器版本更新到beta1,更新内容:
    1.若干bug修复
    2.优化舞台上对组件实例的拖拽调整时的流畅度
    3.增加对使用键盘方向键调整舞台上组件实例的支持
    4.增加使用delete键删除舞台上组件的功能



    启动软件,界面如下:



    左侧是组件列表(诸如Alert、LMenu等辅助性的组件,未在此列表中),鼠标移动到组件上,会用tips简介点菜单栏上的“新建”,会弹出对话框,选择一个LeUI容器作为根节点。



    创建完根节点(本例中,选择了LWindow作为根节点),它被添加到了舞台。接下来可以向根节点中添加子级组件



    左侧的组件列表分为三个部分,从上到下依次为:基本组件、控件、布局与容器组件。鼠标选中一个组件并拖动到舞台区域,舞台中鼠标滑过的LeUI容器会出现蓝色描边,此时松开鼠标,新的组件实例就会被添加到这个刚才有蓝色描边的容器中。



    编辑完成了,可以保存或导出。下面是点击保存时的界面:



    保存的文件以leui为扩展名,内容格式是xml


    下次可以打开之前保存的xxx.leui文件:



    ui编辑好后,除了可以保存成.leui文件外,还可以导出为as文件(这个是最重要的,不然编辑器存在的意义就不大),导出时可以设置包名(可选)和类名(必需)。



    已导出到指定目录:



    导出的代码长啥样?



    导出代码时,记得给舞台上的组件设置变量名及作用域,如果不设置,它们在代码中默认是局部变量



    编辑器的工作流大致介绍完了。
    一个开源框架的完善,离不开大家的支持。
    支持LeUI,你可以通过以下三种方式:
    1.去github上给LeUI相关项目加star和fork
      附上地址:源码:https://github.com/swellee/LeUI
                       文档:https://github.com/swellee/LeDoc
                       示例:https://github.com/swellee/testUI
    2.给LeUI提bug和建议
      编辑器的bug\建议请在此帖中。
      LeUI库的bug\建议请到:http://bbs.9ria.com/thread-405580-1-1.html
    3.给LeUI的相关帖子点赞,并帮助回复别人提出的关于LeUI的问题
    4.弱弱地加一条:如果您愿意帮助LeUI发展的更好,也可以用手机支付宝,扫描下方的二维码,花点小钱,打赏一下!




    PS:编辑器目前只免费,暂不开源。后续看github上项目的star数量吧,如果大家热情比较高,会考虑编辑器也开源的,嘿嘿....







    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
    收藏收藏 分享分享 支持支持 反对反对 微信
    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    52693
    钢镚
    1422

    开源英雄守望者

    沙发
     楼主| 发表于 2015-2-6 15:07:17 | 只看该作者
    as3 开源UI框架 LeUI (针对页游设计)-更新到v1.1.1

    LeUI (as3 UI框架)

    Actionscript3.0目前仍是主流的网页游戏开发语言。对网页游戏的前端开发者来说,通常有近一半的时候是编写UI界面,UI是如此耗时,以至于一款好的UI框架变得相当重要。

    游戏UI开发具有以下特点(个人看法):

    1.游戏开发主要使用资源图拼接界面,而不是使用as的绘图api


    2.游戏开发的资源图经常需要放入资源库中复用。


    3.游戏开发需要频繁的版本升级,因此需要解决资源库的缓存问题。


    4.游戏开发需要好用的UI编辑器来提高开发效率。


    5.游戏开发需要UI组件与事件管理、log系统对接。


    LeUI就是针对游戏开发的这些特点而设计的!具有以下特点:

    基于资源图来装饰组件;

    简化了样式设置方法;

    多种方式管理资源库;

    支持全局共享事件机制;

    内置Log系统;

    性能上的许多优化;

    为配套的UI编辑器预留了便利的接口;

    开放源代码,方便使用者根据实际情况修改和进一步优化。

    -----------------------------2014.11.29----------------------------

    LeUI-book更新到了V1.2,欢迎朋友们去下载审阅(github上的LeDoc项目内)

    ------------------------------------------------------------------------



    源码:

    https://github.com/swellee/LeUI

      轻量级,仅几十KB

    文档:

    https://github.com/swellee/LeDoc

    包括LeUI-book.pdf(框架设计及用例简介) 和 api、工具

    示例:

    https://github.com/swellee/testUI


    LeDoc更新了文档LeUI-book.pdf,添加了UI编辑器的工作流简介(下载地址同上)

    鉴于有些人需要fanqiang,现将文档转过来:




    编辑器相关帖子:http://bbs.9ria.com/thread-417278-1-1.html

    请大家给github上的LeUI项目加star啊,star数过百,就将编辑器也开源!






    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2024-4-19 21:20 , Processed in 0.094207 second(s), 30 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表