v1.33 Beta
更新内容:增加对移动设备的支持,新增自定义双渲染器双层树组件。List增加按数据子项排序功能。

<ignore_js_op>

介绍:

Flex已经不作为Adobe官方支持了,CS的组件又太少。而aswing,过于复杂难用了些,而且对于我等非java程序员转过来的看着头大。所以放出这个造福广大苦逼游戏程序员。 
纯粹个人作品,与公司无关。所以可以放心的在任何个人/非商业/商业项目中使用。不会引起版权问题/纠纷。但本人不对因代码bug引起的任何问题负责(组件没有经过全面测试,可能会有bug)。 
此组件当初设计是为了和aswing走不同路线,希望能找到最贴合于flash独有的方式。java swing那套我实在是不感冒。也认为swing不适合作为轻客户端UI。过于麻烦和不灵活,性能也同样不够。所以此组件设计之初就以高性能和构建灵活UI(如特殊2D UI)为目标。既然aswing是照swing的,我这套基本参照CS和Flex的API,尽量接近。也尽量不使用AS代码来布局界面和创建界面。对于不是java程序员比较习惯些。组件当初设计是为了达到两个目的:高性能和很好的用户体验,希望我做到了。当然也会有不完善的地方。 
此组件可以很方便的和原生Flash DiaplayObject贴合以构建不同类型的特殊/非特殊UI。也很容易被扩展和二次开发。 
可以使用纯AS和FlashCS皮肤。皮肤单独一个fla文件。代码我尽量简洁。swf文件总共会增加94kb。布局使用cn.flashk.controls.layout.Align。不是标准MVC模式,但组件的显示和皮肤控制我全部抽离放在cn.flashk.controls.skin包中方便修改或者全部替换以整成自己独特的样式。 
可以方便的对Button,Checkbox,Slider,Radiobutton,List,Combobox,TileList,DataGrid使用同个皮肤文件的不同皮肤。并且可以方便的定义List,TileList,DataGrid的单元格渲染器。 
此组件框架使用FlashCS作为界面布局和编辑器以创建更为直观和灵活的界面,并使用一个UI AutoBuild自动完成界面的构建。 
整个UI库编译后文件<100K 
包含下列组件: Accordion、Alert、Button、CheckBox、ClickAbleAlphaBitmap、ColorPickerPanel、ComboBox、DataGrid、EmptyUISprite、GraphicSkinButton、HScrollBar、Image、Label、LinkText、List、Menu、MenuBar、NumericStepper、Panel、ProgressBar、RadioButton、ScrollPane、Slider、TabBar、Text、TextArea、TextInput、TileList、ToggleButton、ToolRadioButton、ToolTip、DoubleDeckTree、Tree、VScrollBar、PopMenu、Window、BitmapText、GraphicSkinButton 
并包含一些常用的UI界面辅助类。 
使用此组件开发的项目可以参见酷狗派对: http://ktv.kugou.com 
或者 video.5ding.com

附:由于本人小孩出生的关系,需要更多的时间照顾和陪伴小孩,已没有精力再维护此项目/代码。FlashkUI_v1.3.3_for_mobile_beta/flashk_ui_v1.3.2_mini_final_release是最后一个版本(推荐使用此版本)此组件将不再更新和维护,请自行在此版本上修改或扩展代码。

Project Home: http://code.google.com/p/flashkui/

原来版本介绍:http://bbs.9ria.com/thread-169531-1-1.html

<ignore_js_op> FlashkUI_v1.3.3_for_mobile_beta.rar (1.88 MB, 下载次数: 194)

FlashkUI v1.33 发布(提供移动设备支持)的更多相关文章

  1. RDIFramework.NET平台代码生成器V1.0发布(提供下载)

    RDIFramework.NET平台代码生成器V1.0发布(提供下载)   RDIFramework.NET(.NET快速开发整合框架)框架做为信息化系统快速开发.整合的框架,其目的一至是给用户和开发 ...

  2. Kubernetes v1.16 发布 | 云原生生态周报 Vol. 20

    作者:心贵.进超.元毅.心水.衷源.洗兵 业界要闻 Kubernetes v1.16 发布 在这次发布中值得关注的一些特性和 Feature: CRD 正式进入 GA 阶段: Admission We ...

  3. MWeb 1.3.7 发布!增加发布到 Wordpress 等支持 MetaWeblog API 的服务,如:Wordpress 博客、新浪博客、cnblogs、oschina。

    MWeb 1.3.7 版的新功能 增加发布到 Wordpress 等支持 Metaweblog API 的服务,目前经测试过的有: Wordpress 博客.新浪博客.cnblogs.oschina. ...

  4. 传感器(2)常用api简介及列出当前设备支持的传感器代码

    Android SDK提供了Android sensor framework,可以用来访问当前Android设备内置的传感器. ASF提供了很多类和接口,可以帮助我们完成各种与传感器有关的任务. 例如 ...

  5. wzplayer V1.6正式版(无限制)不支持加密版本 2014-07-08

    2014-07-08 修复部分视频倾斜问题,同时给受影响的客户给予更新. wzplayer V1.6正式版(无限制)不支持加密版本 发布于官方,下载地址wzplayer V1.6正式版(无限制)不支持 ...

  6. 手机user agent大全下载 整理发布一批移动设备的user agent【分享】

    手机user agent大全下载 整理发布一批移动设备的user agent[分享] 很多人朋友在玩浏览器的时候 或者写软件的时候需要用到 user agent 这个东西 修改这个 可以使自己的浏览器 ...

  7. Android - 支持不同的设备 - 支持不同的屏幕

    Android整体上按照两大类来分类设备屏幕:尺寸和分辨率.app在设备上运行应该考虑大小和分辨率.同样的,你应该包含不同的资源来让app适应不同的屏幕大小和分辨率. 整体上有四种尺寸:小的,正常的, ...

  8. Android - 支持不同的设备 - 支持不同的语言

    把app的字符串放到另外一个文件中是一个好习惯.Android用android工程中的资源文件夹让这件事变的很简单. 如果使用Android SDK Tools创建工程,这个工具会在工程的根目录下创建 ...

  9. Android学习路线(十九)支持不同设备——支持不同(Android)平台版本号

    当最新的Android版本号为你的应用提供着非常棒的APIs时.你却要在很多其它的设备更新之前继续支持老的系统版本号.这篇课程怎样在继续支持低版本号的系统的情况下使用新版本号的高级API. Platf ...

随机推荐

  1. 在Fedora24/25中轻松安装gcc 4.9

    在Fedora24/25中轻松安装gcc 4.9 http://blog.csdn.net/u010158659/article/details/53608285 标签: gccgcc-4.9Fedo ...

  2. SPOJ - GSS1&&GSS3

    GSS1 #include<cstdio> #include<iostream> #define lc k<<1 #define rc k<<1|1 u ...

  3. ElasticSearch(二)核心概念

    elasticsearch核心概念 (1)Near Realtime(NRT):近实时,两个意思,从写入数据到数据可以被搜索到有一个小延迟(大概1秒):基于es执行搜索和分析可以达到秒级 (2)Clu ...

  4. @P0或@P1附近有语法错误

    分析:@P0指的是第一个参数附近有错误;为'@P1'指的是第二个参数附近错误语法有错误.

  5. Page Objects

    Page Objects 原文地址:https://github.com/SeleniumHQ/selenium/wiki/PageObjects Within your web app's UI t ...

  6. Block浅析一

    1.在Block结构体中含有isa指针,这就证明了Block其实就是对象,并具有一般对象的所有功能. 2.Block是OC中的一种数据类型,在iOS开发中被广泛使用. 3.block的应用 (1)遍历 ...

  7. Linux-VMware三种网络模式

    虚拟机网络模式 对于VMware虚拟软件来说,有三种网络模式 1.桥接 2.NAT 3.Host-only 桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,因此物理网卡和虚 ...

  8. cURL范例(包括错误输出和详情输出)

    //1.初始化 $ch = curl_init(); //2.设置选项,包括URL curl_setopt($ch, CURLOPT_URL, 'http://www.baidu.com'); cur ...

  9. 整合kxmovie

    下载后发现kxmovie 直接运行是不通的,上面我们已经处理了ffmpeg部分的内容.当然了先处理ffmpeg部分.然后再复制kxmovie/kxmovie到项目中导入相应的文件. 编译报错:UIim ...

  10. Js中获取显示器、浏览器以及窗口等的宽度与高度的方法

    网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWid ...