环境配置:

1.安装32位Java,经测试可用的 链接:http://pan.baidu.com/s/1i4CraXR 密码:xuud

2.ant,链接:http://pan.baidu.com/s/1hs41La8 密码:va05

3.系统环境变量Path,加入%JAVA_HOME%\bin;D:\androidDevlop\ant\bin;

JAVA_HOME:没有的则新建,赋值:C:\Program Files (x86)\Java\jre6

4.一切配置完成打开命令行分别输入java , ant测试是否成功,检查无误重启电脑

5.一切完成如果以下步骤还不能打包可能要重启FlashDevelop


注意:不支持链接其它swc

具体步骤:

1.Project - New Project - AS3 Library SWC

2.编辑主文档类内容

3.F8/Project - Build Project

4.即可在lib文件夹下看到打包好的swc,展开swc文件找到类名双击打开则可以看到封装好的方法及属性

当调用air的API时注意修改build.xml

取消注释的两行即可

air如果没有代码提示则修改项目属性把output-platform改为AIR就可以了

<project name="mySWC" default="build">

    <property environment="env" />
<fail unless="env.FLEX_HOME" message="FLEX_HOME needs to be defined as an environment variable or in the Ant build." />
<property name="FLEX_HOME" location="${env.FLEX_HOME}" /> <property name="OUTPUT" location="lib/mySWC.swc"/> <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/> <target name="build"> <mkdir dir="lib" /> <!-- compile SWC -->
<compc output="${OUTPUT}">
<!-- <load-config filename="${FLEX_HOME}/frameworks/air-config.xml" /> --> <!-- uncomment for AIR -->
<sp path-element="src" />
<include-sources dir="src" includes="*" />
</compc> <!-- generate documentation -->
<asdoc output="lib/tempDoc" lenient="true" failonerror="true" keep-xml="true" skip-xsl="true" fork="true">
<!-- <load-config filename="${FLEX_HOME}/frameworks/air-config.xml" /> --> <!-- uncomment for AIR -->
<sp path-element="src"/>
<doc-sources path-element="src" />
</asdoc> <!-- inject documentation inside SWC -->
<zip destfile="${OUTPUT}" update="true">
<zipfileset dir="lib/tempDoc/tempdita" prefix="docs">
<include name="*.*"/>
<exclude name="ASDoc_Config.xml"/>
<exclude name="overviews.xml"/>
</zipfileset>
</zip> <!-- cleanup -->
<delete dir="lib/tempDoc" />
</target>
</project>

最新文章

  1. 2014中国黑客榜(beta版)
  2. Android Studio--Gradle基础(转)
  3. 返回标量CLR自定义函数
  4. jsp系统时间和时间对比(活动结束不结束)
  5. ASP.NET中Session简单原理图
  6. 父类构造函数中的this指针在子类构造对象后,这个this指针指向什么
  7. HDU 5289 Assignment
  8. js正则验证方法大全
  9. 正确地黑C
  10. 轻松实现语音识别的完整代码在android开发中
  11. MongoDB索引(一)
  12. PHP中使用CURL(六)
  13. Python序列类型
  14. leetcode之 Generate Parentheses
  15. 3D打印社区
  16. 10款Mac上程序员装机必备的开发工具推荐和下载
  17. c++中利用localtime_s函数格式化输出当地日期与时间
  18. 关于使用python的open函数时报No Such File or DIr的错误
  19. AngularJs -- 指令中使用子作用域
  20. [转]mysql delete 使用别名 语法

热门文章

  1. python:数据类型
  2. Java项目部署服务器操作
  3. typescript可索引接口 类类型接口
  4. MySQL 开启和查看bin-log日志
  5. CS229 1 .线性回归与特征归一化(feature scaling)
  6. Win10还原被Windows Defender隔离的文件
  7. web分页打印
  8. 查看Selinux和关闭Selinux
  9. 安全测试3_Web后端知识学习
  10. 《算法》第六章部分程序 part 8