重新编译Google的Flexlib组件库生成SWC
来源:互联网 发布:输电线路工程知乎 编辑:程序博客网 时间:2024/05/05 07:39
最近看到Goole的Flexlib组件库,在用的过程中发现一些组件的样式或者功能不能满足需求,于是下载了Flexlib的源码以及文档(http://code.google.com/p/flexlib/)做了一下研究,由于能力有限不太看懂,这次要讲的是如果对修改后的Flexlib进行重新打包发布成SWC文件。
准备工作:
1. 首先下载Flexlib的源码(http://code.google.com/p/flexlib/),解压下载的压缩包,得到如下几个文件夹:
说明:bin文件夹中存放了FlexLib的SWC文件,docs即文档(html),src为源代码,examples即例子
2. 新建Flex Library Project项目,Flex -> New -> Flex Library Project,如下图:
3. 下一步,输入Flex Library Project项目名称:
4. 点击Finish完成建立项目,最终生成的Flex Library Project工程目录结构如下:
5. 将解压后的FlexLib文件中的src文件夹中的内容拷贝到项目中的src文件夹中,如下图:
6. 配置生成SWC文件
(1) 右键 -> 属性 -> Flex Library Project Bulider Path,如下图:
在Classes选项卡中选择编译时需要的Classes文件的路径,这里就是刚才考进去的FlexLib源文件
(2) 右键 -> 属性 -> Flex Library Project Bulider Path,如下图:
在Namespace URL中输入以后应用此SWC时要的命名空间名称,而Manifest file我们下面将详细讲解
7. 编写SWC生成的规则文件
在上一步骤中有一个需要选择文件的Manifest file选项,此文件时生成SWC文件需要的说明文件,即说明有哪些组件或则方法需要编译到SWC文件中,下面提供部分builder.xml的文件
由于代码很多,此处不好贴出来
8. 点击完成即可自动编译为SWC文件,存放在bin目录下
此处需要注意的是在修改src目录下的源代码后,需要重新进行编译,方法如下:菜单栏 -> Project -> Clean -> 选择该项目 -> OK
- 重新编译Google的Flexlib组件库生成SWC
- 重新编译Google的Flexlib组件库生成SWC
- flexlib开源组件库
- flexlib开源组件库
- 一个高质量的UI组件库Flexlib
- flashdevelop生成swc库
- flashdevelop生成swc库
- flexlib编译
- 如何生成swc库文件
- AS3工程中调用C++编译的swc库教程
- 用flash制作SWC文件,生成flex自定义组件
- Flash生成供Flex使用的SWC
- 生成swc库文件若干方法
- [转]如何生成swc库文件
- flex类库项目如何编译swc
- Flexlib的使用
- 重新编译无效数据库组件
- flexlib
- jrtplib 分包处理
- Linux升级后OpenOffice没有反应
- 防火墙规则静态检测——FireWallRulesAnalyzer
- 端口查看命令
- Oracle复制解决方案
- 重新编译Google的Flexlib组件库生成SWC
- 怎么使用jrtplib传输一个视频
- 如何获取MXD文件的路径
- 郁闷的生命
- 射线与平面相交判断
- ASSERT
- Oracle数据库中序列用法讲解
- spring依赖注入的三种方式
- 软件类职位解析&求职准备