首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > flashkui

flashkui

  • 资源大小:246.42 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签:

资 源 简 介

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、ClickAbleAlp

文 件 列 表

flashk_ui_1.33m_b2_src
flashk_ui_src
cn
flashk
controls
Alert.as
flashk_ui_src
flashk_ui_src
cn
flashk
controls
Accordion.as
flashk_ui_1.33m_b2_src
VIP VIP
0.192500s