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. java Comparator比较器排序法

    注意:排序的字段不为空,否则抛出空指针异常! 第一步:先编写一个比较器类 如下: 第二步:此集合的对象 EO 必须重写 此equals 方法 如图: 第三步:调用使用此比较器 如图:

  2. 有趣的Ruby-学习笔记3

    Ruby方法 方法名要以小写字母开头.假设用大写字母开头会被作为常量 (这点非常奇怪) 定义一个无參的方法 def method_name expr.. end 定义一个有參的方法 def metho ...

  3. 关于java的线程

    1 java的线程也是一个对象 所以,java线程对象也是由gc销毁的. 2 java线程对象等待被销毁的时机 当java线程执行完run()方法之后就在等待被销毁了,所以要一个线程对象不被销毁唯一的 ...

  4. UVA 10529 - Dumb Bones(概率+区间dp)

    UVA 10529 - Dumb Bones option=com_onlinejudge&Itemid=8&category=518&page=show_problem&am ...

  5. 把tomcat写到Windows系统服务器的服务中

    首先准备一个免安装的tomcat服务器,和一个Windows系统. 在“C:\Windows\SysWOW64”中找到cmd.exe的执行文件,以管理员身份启动: 进入到tomcat的bin文件夹, ...

  6. The PageFactory

    The PageFactory 原文地址:https://github.com/SeleniumHQ/selenium/wiki/PageFactory In order to support the ...

  7. Android 反编译工具

    想必玩安卓的童鞋大多都知道,安卓的APK安装包是可以反编译出源代码的,如果开发人员发布时没有对其混淆等加密处理,反编译出来的代码几乎与真实的源代码一模一样. 想要反编译apk,需要用到apktool. ...

  8. 操作系统:Bochs 2.6.8的配置文件bochsrc.bxrc修改

    由于现在Bochs 2.6.8相比之前有些改动,之前的配置文件不能直接运行,针对配置文件需要有些修改. 1. 配置文件 ######################################## ...

  9. android studio导入项目出现的奇葩错误

    1.Error:(1, 0) Cause: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0

  10. Gym - 101147G G - The Galactic Olympics —— 组合数学 - 第二类斯特林数

    题目链接:http://codeforces.com/gym/101147/problem/G G. The Galactic Olympics time limit per test 2.0 s m ...