重新编译Google的Flexlib组件库生成SWC
来源:互联网 发布:数控编程切削量设置 编辑:程序博客网 时间:2024/05/22 19:15
准备工作:
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
转自:http://blog.csdn.net/Arthur0088/article/details/4759626
自己还要补充一点:
这样会出如下问题:undefined FLEX_TARGET_VERSION.
在
加入如下编译参数:
-locale en_US -define+=FLEX_TARGET_VERSION::flex4,true -define+=FLEX_TARGET_VERSION::flex3,false
世界清静了~~~
- 重新编译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
- 业余研究:关于腾讯与他的QQ帝国
- Boost.Asio和ACE之间关于Socket编程的比较
- Linux I/O多路复用之select,poll与epoll区别
- Delphi Application.Run语句
- 数据库回顾之-----触发器
- 重新编译Google的Flexlib组件库生成SWC
- 关键链项目管理汇总贴
- 无线局域网(WLAN)系统中身份认证中ikey1000的具体应用
- /usr/local/apache2/modules/libphp5.so cannot restore segment prot after reloc: Permission denied
- Windows 常用命令
- 更深入的TOMCAT中文乱码解决之道,包括GET/POST(转)
- solaris 常用命令总结之硬件系统
- 扫雷游戏模拟
- [Castle ActiveRecord ] 5. Base Relations