解析如何进行FlexAIR文件打包和运行

开发 后端
本文向大家简单介绍一下FlexAIR文件打包和运行,把应用程序打包成AIR文件发行,AIR文件是包含所有应用程序文件的一个压缩文件,用户可以用AIR文件安装应用程序。

在学习Flex的过程中,你可能你会遇到FlexAIR文件打包和运行方面的问题,这里和大家分享一下,希望对你的学习有所帮助。

FlexAIR文件打包和运行

1、安装AdobeAIR运行时,和java的JVM类似。

AdobeAIR运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。
下载安装文件http://get.adobe.com/cn/air/thankyou/
在下载页面有样例程序(SampleApplications)http://labs.adobe.com/technologies/air/samples/

2、安装开发环境

当然我们选择开发效率最高的FlexBuilder,此外还有命令行编译的一套工具。
http://labs.adobe.com/technologies/flex/flexbuilder3/下载文件需要在Adobe注册用户。

3、AdobeAIR简介

Adobe?AIR?是一个跨平台的运行时,可以使用现有的Web开发技能(Flash,Flex,HTML,JavaScript,Ajax)创建桌面富因特网应用程序。
AIR程序运行基于AdobeAIRRuntime,所以开发的程序在不同的操作系统表现是相同的,就像Java一样。
AIR允许你使用最熟悉的开发环境,选取你最擅长的工具进行开发。

比如
◆Flash/Flex/ActionScript
◆HTML/JavaScript/CSS/Ajax

所以AIR应用程序可以
◆基于Flash或者Flex,即应用程序的容器是Flash或Flex(swf)
◆基于包含HTML或PDF的Flash或Flex,即应用程序的容器是Flash/Flex,内含HTML或PDF
◆基于HTML,应用程序的容器是HTML,JS,CSS
◆基于包含FLASH/FLEX或PDF的HTML,即容器是HTML,内含FLASH/FLEX,PDF。

4、使用FlexBuilder创建第一个FlexAIR应用程序

我们将创建一个基于SWF文件的AIR应用程序,打开FlexBuilder3,当然FlexBuilder基于Eclipse,实际上它是一个Eclipse的插件。
新建一个FlexProject类型的工程。Flex有两种应用程序类型,一种基于Web在Flashplayer里运行,一种在桌面运行于AdobeAIRruntime,我们选择桌面应用程序。服务器技术选择none,点击完成。
初始生成两个文件:mxml主文件和xml程序配置文件。

5、编写FlexAIR应用程序

所有的代码都包含在WindowedApplication标签内,这个标签创建了一个简单的窗口。
以代码视图打开mxml文件进行编辑,给WindowedApplication标签添加一个title属性,值设定为”Helloworld!”
在WindowedApplication元素内添加一个Label组件。
在WindowedApplication开始标签后紧跟着插入Style块,最后代码是这样的 

  1. +expandsourceviewplaincopytoclipboardprint?  
  2. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  3. <mx:WindowedApplicationxmlns:mxmx:WindowedApplicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"title="HelloWorld"> 
  4. <mx:Style> 
  5. Application  
  6. {  
  7. background-image:"";  
  8. background-color:"";  
  9. background-alpha:"0.5";  
  10. }  
  11. </mx:Style> 
  12. <mx:Labeltextmx:Labeltext="HelloAIR"horizontalCenter="0"verticalCenter="0"/> 
  13. </mx:WindowedApplication> 
  14. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  15. <mx:WindowedApplicationxmlns:mxmx:WindowedApplicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"title="HelloWorld"> 
  16. <mx:Style> 
  17. Application  
  18. {  
  19. background-image:"";  
  20. background-color:"";  
  21. background-alpha:"0.5";  
  22. }  
  23. </mx:Style> 
  24. <mx:Labeltextmx:Labeltext="HelloAIR"horizontalCenter="0"verticalCenter="0"/> 
  25. </mx:WindowedApplication> 
  26.  

 选择AdobeAIRApplication方式运行。

6、FlexAIR文件打包应用程序

把应用程序打包成AIR文件发行,AIR文件是包含所有应用程序文件的一个压缩文件,用户可以用AIR文件安装应用程序。
首先确保没有编译错误并运行正常,然后选择导出–FlexReleaseVersion.
导出提示会需要一个数字签名,创建一个,填写必须的信息OK,成功,双击导出的AIR文件安装,测试一下。

【编辑推荐】

  1. 技术分享 用FlexBuilder创建Flex项目
  2. Flex基础 创建第一个Flex项目
  3. 解析Flex事件执行流程
  4. FlexBuilder3.0与Eclipse3.4的完美结合
  5. 学习笔记 FlexBuilder2.0中如何使用基于Lists的控件 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-02-05 13:44:36

Dalvik虚拟机

2010-02-22 17:12:34

Python对象

2011-09-01 18:54:29

WifiGoodReader

2010-02-02 13:04:03

C++头文件

2016-09-19 15:14:41

Hadoop Hadoop MapRWordCount

2010-06-12 09:37:02

UML需求分析

2010-03-12 19:29:15

python svn脚

2017-08-04 10:47:20

2009-11-25 14:17:35

VS2003打包

2023-06-01 07:36:11

后端前端Java

2022-12-01 14:02:02

MySQL数据文件

2010-06-02 14:16:18

SVN版本控制

2023-03-24 16:18:08

微服务架构

2010-07-21 14:17:07

Linux telne

2011-07-28 14:07:30

2010-02-03 13:55:51

Python 代码

2010-07-22 10:58:49

batch Telne

2010-09-13 10:45:04

2023-09-03 23:49:35

2021-08-26 10:05:31

APP安全加密网络攻击
点赞
收藏

51CTO技术栈公众号