使用ADL
首先我们来认识一下如何使用AIR Debug Launcher(adl),这是一个AIR程序的调试连接器,我们为什么要用它?我们知道,在Flash或者FlashBuilder中调试AIR程序时并不需要安装AIR运行环境,所以知道了它的原理,我们就会绿化AIR程序了。
1. 随便找一个AIR文件,用 winrar打开它,并将它解压,比如解压在D:\airapp目录中,并将D:\airapp\META-INF\ AIR \application.xml文件也拷到D:\airapp目录中。
2. 打开window的命令行,输入
set path= C:\Progrem Files\Adobe\Adobe Flash Builder Beta 2\sdks\4.0.0\bin
说明:我们FlashBuilder2 beta是默认安装的。
这说明我们的adl可用了,然后输入以下命令:
D: ::转到D盘根目录
cd D:\airapp ::打开AIR程序目录
adl application.xml ::启动air程序
说明:还可以加上相关的参数比如:adl application.xml –nodebug是不显示调试信息,这样air程序中如果出错,是不会弹出异常窗口的,adl application.xml – params可以向AIR程序中传入参数,air程序可侦听InvokeEvent.invoke事件来获得此参数。
绿化AIR程序
知道了以上原理,我想绿化AIR程序已经不是问题了,
a) 在D:\airapp目录下新建一个文件夹,命名为app,此目录用于存放我们的AIR主程序。
b) 把D:\airapp目录下的其它所有文件及文件夹都拷到D:\airapp\app目录中。
c) 然后我们把C:\Progrem Files\Adobe\Adobe Flash Builder Beta 2\sdks\4.0.0\bin目录中的adl.exe文件也拷到D:\airapp\app目录中。
d) 把C:\Progrem Files\Adobe\Adobe Flash Builder Beta 2\sdks\4.0.0\目录下的runtimes文件夹拷到D:\airapp目录中。
e) 此时我们在D:\airapp中创建一个app.bat文件,在其中输入以下代码:
app\adl app\application.xml,保存,然后双击此文件就可以启动我们的air程序。
分享到:
相关推荐
### AIR打包成EXE的详细步骤与解析 #### 背景介绍 随着技术的发展,很多开发者希望将基于Adobe AIR的应用程序(.air文件)打包为独立的.EXE可执行文件,以便用户能够更方便地进行安装。这种方式不仅提升了用户体验...
Flex Air打包是一个重要的主题,尤其对于那些使用Adobe Flex框架开发跨平台桌面应用程序的开发者来说。Flex Air允许开发者利用ActionScript 3.0和MXML语言创建丰富的桌面用户体验,类似于Web应用,但具备本地桌面...
完成开发后,需要将Flex Air应用程序打包为可执行文件进行发布。文档将指导如何配置发布设置,生成AIR文件,并在不同操作系统上安装和运行。 十、调试与性能优化 调试技巧和性能优化是提高应用质量的关键。文档会...
Flex Air教程.exe文件可能是这个教程的可执行程序,包含了教学资源、示例代码和练习,帮助你逐步掌握Flex Air开发。为了充分利用这个教程,确保你按照步骤操作,并且动手实践每个示例,理论与实践相结合,将使学习...
Flex是一种基于Adobe Flash Player或Adobe AIR运行时的开源框架,用于构建富互联网应用程序(RIA)。在本教程中,我们将深入探讨Flex的基础知识,包括如何搭建开发环境,理解Flex的登录验证机制,以及如何进行项目...
同时,Flex SDK中的Flex Compiler负责将源代码编译成AIR应用程序,然后通过Adobe AIR SDK打包成可执行文件,方便最终用户安装和使用。 在压缩包文件“Property”中,可能包含了项目的所有源代码、资源文件、配置...
Flex Air调用C代码是跨平台开发中的一个重要技术,它允许使用ActionScript 3的Flex应用程序与本地系统资源进行交互,比如C/C++编写的动态链接库(DLLs)或共享对象(SOs)。这个技术主要依赖于Adobe AIR的Native ...
《flash+flex+air移动开发入门经典——适用于android、ios和blackberry》 第1章 flash、flex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 ...
在压缩包中,"trainquery.air"是Flex AIR应用程序的打包文件,可以直接在安装了Adobe AIR运行时的计算机上运行。而"rd.txt"可能是一个日志文件或者资源描述文件,其中包含了关于应用的详细信息,例如版本号、开发者...
7. 打包发布:使用Adobe AIR SDK将应用打包成APK或IPA文件,然后分发给用户。 在开发过程中,你可能还需要关注性能优化,因为移动设备的资源有限。这可能涉及减少图层数量、优化图片质量、使用离线地图服务等策略。...
9. **打包和发布**:完成开发后,需要将项目打包成AIR应用程序,用户可以通过双击安装文件在桌面环境下运行游戏。 通过分析和学习这个源码,开发者不仅可以掌握Flex Air的基本用法,还能深入理解游戏开发的原理,...
`air`标签表明此资源可能包含有关如何将Flex应用打包为AIR应用程序的代码和说明,使得用户可以在桌面环境下运行这些应用。 **Swizz** `swizz`标签可能是指Swizz框架,这是一个用于Adobe Flex的轻量级依赖注入库。它...
通过这个项目,开发者和学习者可以了解如何使用Flex构建用户界面,如何配置和调用WebService来获取外部数据,以及如何利用Adobe AIR将Web应用打包为桌面应用。此外,还可以学习到Flex与服务器之间的数据绑定、事件...
【Flex Air案例】这篇教程是针对对Adobe Integrated Runtime (AIR)有一定了解,想要开始进行AIR开发的新手。本文将引导你逐步创建并发布第一个AIR应用——一个简单的HelloWorld程序。 **1. 准备工作** 首先,你需要...
在Flex Air中,我们有时需要处理文件的压缩和解压缩操作,例如打包项目资源或者传输数据。`ZipArchive` 类是Flex提供的一个强大工具,用于处理ZIP格式的压缩文件,包括创建、读取和更新ZIP文件。这个类允许开发者...
在本文中,我们将深入探讨如何使用Flex SDK创建第一个桌面Adobe Integrated Runtime (AIR)应用程序。首先,确保你已经安装了运行时环境并配置了Flex 3 SDK。主要涉及的工具包括AMXMLC编译器、AIR Debug Launcher ...
描述中提到的“source & air”暗示我们将探讨如何使用FlexBuilder3来编写源代码,并将其打包成AIR 1.0应用程序。博文链接虽然不可访问,但我们可以推断其内容可能包含以下步骤: 1. **安装FlexBuilder3**: 首先,你...