使用ant将flash air游戏编译和打包
java游戏服务器开发群:66728073
一,配置ant环境变量
二,build.xml代码
<?xml version="1.0" encoding="UTF-8"?><project name="club_client" basedir="." default="exec"><!--################# 版本号 #################--><property name="version" value="1.0.0.0" /><!-- 引用属性配置文件 --><property file="build.properties" /><property name="src" value="${basedir}\src" /><!-- 引入ant的jar包 --><path id="ant.lib.path"><fileset dir="${ant.lib.dir}"><include name="**/*.zip" /><include name="**/*.jar" /></fileset></path><!--导入任务的执行配置 --><taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="ant.lib.path" /><!-- 导入flex任务包--><taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar" /><!-- 清理--><target name="clean"><delete dir="${basedir}\src" /><delete dir="${basedir}\app" /><delete dir="${basedir}\compile" /><delete dir="${basedir}\bin-debug" /></target><!-- 初始化--><target name="init" depends="clean"><mkdir dir="${src}" /><mkdir dir="${basedir}\compile" /><mkdir dir="${basedir}\app" /><mkdir dir="${basedir}\bin-debug" /></target><!-- 从svn检出代码,svn需要配置好环境变量,这里使用 export 不是checkout 二者区别 checkout会svn相关信息文件检出,export只是检出最新的文件--><target name="checkout" depends="init"><exec executable="cmd.exe" os="Windows XP,Windows 7,win7"><arg line="/c svn --force checkout ${svn_club_src_url} ${src}" /></exec><exec executable="cmd.exe" os="Windows XP,Windows 7,win7"><arg line="/c svn --force checkout ${svn_club_debug_url} ${basedir}\bin-debug" /></exec></target><target name="compile" depends="checkout"><mxmlc file="${src}\FootBall_JuLeBu.as" benchmark="true" static-link-runtime-shared-libraries="true" warnings="false" optimize="true" output="${basedir}\compile\FootBall_JuLeBu.swf"><source-path path-element="${src}" /><!-- 导入程序引用flash包--><library-path file="${FLEX_HOME}\frameworks\libs\air\airglobal.swc" append="true" /><library-path file="${FLEX_HOME}\frameworks\libs\flash-integration.swc" append="true" /><library-path dir="${src}" includes="*" append="true" /></mxmlc></target><target name="release" depends="compile"><copy todir="${basedir}\compile"><fileset dir="${basedir}"><include name="*.bat" /></fileset><fileset dir="${src}"><include name="*.xml" /></fileset><fileset dir="${src}"><include name="*.png" /></fileset></copy><delete file="${basedir}\compile\FootBall_JuLeBu-app.xml"/><copy file="${basedir}\dev1_dis.p12" todir="${basedir}\compile" /><copy file="${basedir}\fksyr_dis.mobileprovision" todir="${basedir}\compile" /><copy file="${basedir}\bin-debug\FootBall_JuLeBu-app.xml" todir="${basedir}\compile"/><copydir src="${src}\icon" dest="${basedir}\compile\icon" /><copydir src="${src}\assets" dest="${basedir}\compile\assets" /><copydir src="${src}\com.mr.ios" dest="${basedir}\compile\com.mr.ios" /><delete dir="${basedir}\compile\assets\ui" /></target><target name="exec" depends="release"> <exec dir="${basedir}\compile" executable="cmd.exe" > <arg line="/c build_Android.bat" /></exec> <exec dir="${basedir}\compile" executable="cmd.exe" > <arg line="/c build_ios.bat" /></exec> </target>
</project>
有问题可以在群里面讨论: 66728073 667266728073667280738073
使用ant将flash air游戏编译和打包相关推荐
- 游戏创业团队的技术选型之Flash AIR
文/德义 相信大家应该对Flash比较了解,但对于Flash AIR可能就不是那么熟悉了,尤其前阵子Adobe宣布将移动版Flash Player停止维护及开发,就让大家误认为Adobe Flash将 ...
- 手机游戏最新技术选型之Flash AIR
文章不错,自己留着慢慢看. 相信大家应该对Flash比较了解,但对于Flash AIR可能就不是那么熟悉了,尤其前阵子Adobe宣布将移动版Flash Player停止维护及开发,就让大家误认为Ado ...
- 【转】Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系
标签: Actionscript AS3 MXML Flex Flex Builder Flash Builder Flash AIR Flash Player ActionScript Acti ...
- Flash AIR App在苹果上发布的经验总结
Flash AIR 编写的应用,能够在多平台发布, 前景还是很不错的. 这几天研究了一下发布成苹果版,有几个坑记录一下,方便以后其他人. 一. 在苹果上尽然不全屏 我的游戏需要全屏显示,在Androi ...
- Flash 联网游戏开发基础课程
最新提示: A 课程 4月3号开始.课程刚刚开始... 课程主要教授AS3面向对象编程知识以及Flex开发环境.[适合的人群]适合那些还没有足够AS3编程经验以及不熟悉面向对象方式编程的开发者,比如: ...
- weblogic对JSP预编译、weblogic读取JSP编译后的class文件、ant中weblogic.jspc预编译JSP
我们都知道在weblogic中JSP是每次第一次访问的时候才会编译,这就造成第一次访问某个JSP的时候性能下降,有时候我们也希望JSP被编译成class然后打包在jar中实现隐藏JSP的功能,下面介绍 ...
- flash拼图游戏源码_在Flash中构建视频拼图游戏
flash拼图游戏源码 Suppose you could convince your visitors to give their undivided attention to your compa ...
- 介绍大家一个很好玩的网站。多人在线flash联机游戏。
介绍大家一个很好玩的网站.多人在线flash联机游戏. http://www.iminlikewithyou.com/ 在首页的左下角可以选择游戏.有炸弹超人(Balloono).putt putt ...
- flash迷宫游戏教程
在以前的教程中我们讲解了利用Flash制作游戏的一些方法,比如碰撞的检测等,在这个教程中我们利用以前学的知识创建一个不错的迷宫游戏!该教程主要是Flash利用材质和遮照创建真实的小球动画的延续,利用创 ...
最新文章
- python编程有用吗-分享8点超级有用的Python编程建议
- OpenCV图像数据访问,查询表和时间消耗测试
- JProfiler9安装 监控Tomcat
- 利用Matlab拟合时序植被生长季曲线,并求解物候参数
- android中进度条的使用,android的进度条使用
- 歌词 —— 那些花儿
- 素因子分解算法python语言_python中求取最小公倍数的两种方法
- 接收子元素focus_获取元素的直接的子元素childen
- 计算机网络-路由交换技术
- x99 芯片服务器,X99果然是支持PCI-E拆分的啊
- 物联网PaaS平台大盘点
- 手游服务器架设用什么系统,架设手游用什么云服务器
- linux下查看巨杉数据库,【巨杉数据库Sequoiadb】如何查看集合空间所在的域
- Python u,b,r前缀的作用及应用
- 计算机智能未来发展趋势,在未来,人工智能的几个发展方向或趋势!
- 预先下载的keras库中神经网络模型指定存放路径及如何上传的问题
- 强化学习之自然梯度法
- ssh日志审计_linux操作命令日志汇总审计【rsyslog】
- 读书笔记: 如何把一件事做到最好
- ISO 21434概述中文简介总结版
热门文章
- python编程midi键盘按键错乱_电脑键盘按键错乱怎么回事 电脑键盘按键错乱原因【图文】...
- 史上最全报表教程,还不快收藏!
- switch()语句中,default,break关键字作用,以及贯穿问题
- 用ansible自动化搭建web、sql服务器、lvs调度器
- 上半年要写的博客文章21
- php读音量大小,Android_Android中实时获取音量分贝值详解,基础知识
度量声音强度,大 - phpStudy...
- Logstash 时区问题
- ZBrush笔刷整理大合集
- PROCAST-重力铸造分析流程
- Apache Kylin(一)