FlashDevelop 发布SWC

环境配置:

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>

 


 

转载于:https://www.cnblogs.com/kingBook/p/6727002.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值