`

创建第一个air程序<转自 IT168 静水流深 >

阅读更多

1:创建AIR项目
  可能有经验的开发人员能够猜测:“使用Flex Builder 3创建AIR应用程序与开发其他应用程序基本过程应该比较类似。即首先创建项目,然后为应用程序编码,接着进行程序测试和调试,最后打包发布”。事实的确如此。为创建AIR应用程序,Flex Builder 3提供了必要的高效的集成开发工具,例如创建AIR项目的向导、组件、AIR应用程序测试,调试和打包工具等。
  为了创建AIR应用程序,在开发人员在正确安装和配置Flex Builder 3和AIR之后,首先应该创建AIR项目。
  AIR项目是指一个包含AIR应用程序的容器,其中除应用程序文件之外,还包括一些项目文件,用以设置应用程序的存储位置、生成和调试处理方式等。利用Flex Builder 3创建AIR项目涉及使用Flex项目向导。具体方法是在“File”菜单中选择“New”,接着选择“Flex Project”项,打开向导,如图1所示: 

                                  图1  创建Flex项目

  下图2显示了创建向导的第一步,配置项目名称(Project name)和位置(Project location)、应用程序类型(Application type)和应用程序服务器类型(Application server type)。

                                 图2  配置项目 

  在以上步骤中,首先设置项目名称,即在文本框中输入“HelloAir”。对于项目位置使用默认设置,不做修改(当然,读者也可根据需要进行修改)。接着,设置应用程序类型选项。由于本例目的在于创建AIR应用程序,因此必须选中“Desktop application(runs in Adobe AIR)”项。最后,设置应用程序服务器类型。
  如图2所示,应用程序服务器类型包括以下6个选项:
  (1)None:在没有应用程序服务器的情况下可选择该项;
  (2)ASP.NET:如果安装有Microsoft Visual Web Developer,那么可以通过选择该项来创建使用ASP.NET Development Server实现部署的应用程序。另外,如果能够访问IIS,那么该项也可帮助创建受IIS管理的应用程序。
  (3)ColdFusion:利用该选项能够创建使用ColdFusion with LiveCycle Data Services或者ColdFusion Flash Remoting的AIR项目。
  (4)J2EE:通过该项可创建使用Java应用程序服务器或者LiveCycle Data Services的AIR项目。
  (5)PHP:该项配置所创建的AIR项目能够输出到Apache/IIS web根目录(或者虚拟目录)中。
  (6)Other:如果当前的应用程序服务器与以上5项都不相同,那么可选择该项,这样可设置Flex应用程序编译输出的文件目录。开发人员可根据实际情况选择不同的选项,随后的向导步骤也会随之发生改变。本例选中的“None”,即无应用程序服务器,那么接下来则是配置输出目录。

                                        图3  配置输出

如图3所示,该步骤用于配置经过编译的Flex应用程序的输出目录。默认情况下,输出目录是位于当前项目目录下的bin-debug文件夹。

                                         图4  设置生成路径


  如图4显示了向导的最后一个步骤——设置生成路径。这个过程主要通过配置源路径和库路径来实现,涉及内容包括外部源和库文件位置等。此外,还能够修改生成路径和输出文件夹名称等。当单击“Finish”按钮后,Flex Builder 3将根据向导设置创建一个新的Flex项目,接下来,开发人员将进入应用程序编码的过程。

2:进入mxml的设计模式,顺道拖动几个组件到设计模式的app应用程序容器内,保存。

3:  程序打包

  如果应用程序运行正常,那么接下来可将它打包为一个AIR文件,以便进行分发。打包过程比较简单。以对HelloAir项目中的应用程序打包为例,首先,单击“Project”>“Export”>“Release Build…”项,此时显示如图6所示的窗口。


图6  打包设置窗口

  在该窗口中,开发人员可设置打包的项目、应用程序、是否允许查看源代码、以及打包文件输出的位置和名称等内容。
单击“Next”按钮,显示如图7所示的窗口。



图7  打包设置窗口

  该窗口用于设置数字签名。在这个窗口中可生成和使用数字证书,或者导出今后再进行签名的AIRI文件。

  6.  小结

  本文首先对Flex技术和开发工具Flex Builder 3进行了简要介绍,这一部分是读者创建AIR应用程序的基础。然后,通过一个很简单的示例讲解了使用Flex Builder 3创建AIR应用程序的整个过程。建议读者根据文中介绍,创建自己的第一个AIR应用程序。

分享到:
评论

相关推荐

    使用Flex SDK创建第一个桌面AIR应用程序

    在本文中,我们将深入探讨如何使用Flex SDK创建第一个桌面Adobe Integrated Runtime (AIR)应用程序。首先,确保你已经安装了运行时环境并配置了Flex 3 SDK。主要涉及的工具包括AMXMLC编译器、AIR Debug Launcher ...

    Flex4.5中air桌面应用 app.xml 配置文件中文注释

    `&lt;initialWindow&gt;`配置了应用启动时的第一个窗口,包括内容、边框样式、透明度、可见性、最小和最大尺寸、屏幕方向和渲染模式。 `&lt;additionalWindows&gt;`允许定义额外的窗口配置。 `&lt;supportedLocales&gt;`列出应用支持...

    本地播放器源码仅供交流

    一个本地播放器的源码,学习学习 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;application xmlns="http://ns.adobe.com/air/application/1.5"&gt; &lt;id&gt;MediaPlayer&lt;/id&gt; &lt;filename&gt;MediaPlayer&lt;/filename&gt; &lt;name&gt;...

    构建全栈式Flex、BlazeDS和Spring集成解决方案\构建全栈式Flex、BlazeDS和Spring集成解决方案–第二部分 编写to-do list服务器端.pdf

    - **BlazeDS**:Adobe BlazeDS是一种允许开发者通过AMF协议在客户端和服务器之间传输数据的通信服务器,支持Flex和AIR应用程序与后端服务器进行高效通信。 - **Spring**:Spring框架是一种轻量级的Java应用开发框架...

    Nokia OTA setting example

    在这一部分,我们将详细介绍一个 WAP OTA 服务设置消息的例子,主要关注消息的第一部分。这部分通常包含了消息的基本结构和部分配置信息。 ```xml &lt;?xml version="1.0"?&gt; &lt;ServiceSettings&gt; &lt;Service&gt; &lt;Name&gt;WAP ...

    Air780E在ThingsCloud的通讯

    `可以获取当前的&lt;n&gt;和&lt;stat&gt;值,当&lt;n&gt;=2时还能得到&lt;lac&gt;和&lt;ci&gt;的值。 其次,我们关注网络注册状态的查询。Air780E支持使用`+CEREG`命令来监控E-UTRAN(演进型UTRAN,即4G网络)的EPS(Evolved Packet System)注册...

    南京海关物流信息化管理系统空运部分运抵报告报文结构.docx

    &lt;SequenceNumeric&gt;1&lt;/SequenceNumeric&gt; &lt;ConsignmentItemPackaging&gt; &lt;MarksNumbers&gt;MARKS12345&lt;/MarksNumbers&gt; &lt;/ConsignmentItemPackaging&gt; &lt;Commodity&gt; &lt;CargoDescription&gt;Electronics&lt;/CargoDescription&gt; ...

    使用HTML和AJAX开发AIR应用程序中文文档

    #### 一、Adobe AIR简介 Adobe AIR(Adobe Integrated Runtime)是一种由Adobe Systems开发的跨平台运行环境,支持使用HTML、CSS、JavaScript以及Flex等技术开发的应用程序,能够在桌面操作系统上运行。此文档主要...

    air for android hello world

    Adobe AIR是一个运行时环境,它使得开发人员可以利用熟悉的Web技术(如ActionScript和Flex)创建桌面和移动应用程序。AIR为这些应用程序提供了本地功能,例如访问文件系统、网络通信和硬件设备API。 在Android平台...

    html中级.docx编程资料

    &lt;td&gt;Row2, cell1&lt;/td&gt; &lt;td colspan="2"&gt;Row2, cell2, also spanning Row2, cell3&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; ``` **3.2 行跨与列跨** - **`colspan`属性:** - 该属性用于指定单元格跨越多少列。 - 在上面的例子...

    web前端发展简史[参考].pdf

    被第三方程序打包的一种类似浏览器的宿主环境,比如 Adobe AIR 和使用 HyBird 方式的一些开发技术,如 PhoneGap。Adobe Flash,Flex,Microsoft Silverlight,Java Applet,JavaFx 等 RIA 开发技术。 本文主要从...

    搭建OTA下载服务器.doc

    OTA(Over The Air)下载服务器是一种通过无线网络下载和安装J2ME应用程序的方案。搭建OTA服务器是比较简单的,但是做一个完整的OTA服务器却非常复杂,因为这要设计到软件的管理、下载的计费、安全认证等多个问题。 ...

    在Android程序上创建基于AIR的Flex的详细向导

    在Android平台上创建基于Adobe AIR的Flex应用程序是一个将Flash Builder与移动设备功能相结合的过程。Adobe AIR允许开发者使用Flex框架创建跨平台的应用程序,包括在Android上运行的多屏幕应用。本篇指南将逐步介绍...

    flex AIR 工程自动更新测试

    1. **Adobe AIR**:Adobe AIR是一种运行时环境,允许开发者使用Flash、Flex、HTML5或ActionScript创建可以在桌面系统上运行的应用程序。它结合了Web技术的灵活性和桌面应用的特性。 2. **Flex**:Flex是构建RIA(富...

    Flex_builder中创建、发布AIR程序以及_AIR程序的安装运行

    这篇教程应该算是AIR的 Hello world,写给那些知道一点AIR,想要开始AIR开发的人。读这篇教程你可以没有任何Flex的基础,我会告诉你如何创建你的第一个项目,并且发布一个HelloWorld程序。

    AIR android本地扩展

    Map&lt;String, FREFunction&gt; functions = new HashMap&lt;&gt;(); functions.put("initialize", new ANEInitialize()); return functions; } } ``` - **dispose**:当ANE被卸载时调用。 - **getFunctions**:返回一个...

    独立air应用程序打包的附件

    在IT行业中,Adobe AIR(Adobe Integrated Runtime)是一个跨平台的应用程序运行时环境,允许开发者使用HTML、CSS、JavaScript以及ActionScript等技术创建桌面应用程序。这些应用程序可以运行在Windows、macOS和...

    BlazeDS配置安装

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;MessageBrokerServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;/messagebroker/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 2. **...

    最新AIR安装程序免费分享

    Adobe AIR(Adobe Integrated Runtime)是一种跨平台的运行...下载和安装这个程序是使用和开发AIR应用的第一步,也是确保获得最佳性能和兼容性的关键。同时,用户需要注意从可靠的源头获取软件,以保护个人数据安全。

Global site tag (gtag.js) - Google Analytics