AIR是什么?.air文件如何打开?flex如何运行air文件

news/2024/10/18 10:14:26/
1 安装Adobe AIR 运行时,和java的JVM类似。
Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。
下载安装文件 http://labs.adobe.com/downloads/air.html
在下载页面有样例程序(Sample Applications)http://labs.adobe.com/technologies/air/samples/

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

3 Adobe AIR简介
Adobe® AIR™ 是一个跨平台的运行时,可以使用现有的Web开发技能(Flash, Flex, HTML, JavaScript, Ajax)创建桌面富因特网应用程序。
AIR程序运行基于Adobe AIR Runtime,所以开发的程序在不同的操作系统表现是相同的,就像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 使用Flex Builder创建第一个Flex AIR应用程序
我们将创建一个基于SWF文件的AIR应用程序,打开Flex Builder3,当然Flex Builder基于Eclipse,实际上它是一个Eclipse的插件。
新建一个Flex Project类型的工程。Flex有两种应用程序类型,一种基于Web在Flash player里运行,一种在桌面运行于Adobe AIR runtime,我们选择桌面应用程序。服务器技术选择none,点击完成。
初始生成两个文件:mxml主文件和xml程序配置文件。

5 编写AIR应用程序
所有的代码都包含在WindowedApplication 标签内,这个标签创建了一个简单的窗口。
以代码视图打开mxml文件进行编辑,给WindowedApplication 标签添加一个title属性,值设定为”Hello world!”
在WindowedApplication元素内添加一个Label组件。
在WindowedApplication开始标签后紧跟着插入Style块,最后代码是这样的:
view plain copy to clipboard print ?
  1. <?xml version="1.0" encoding="utf-8"?>     
  2. <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" title="Hello World">     
  3. <mx:Style>     
  4. Application     
  5. {     
  6. background-image:"";     
  7. background-color:"";     
  8. background-alpha:"0.5";     
  9. }     
  10. </mx:Style>     
  11. <mx:Label text="Hello AIR" horizontalCenter="0" verticalCenter="0"/>     
  12. </mx:WindowedApplication>  

选择Adobe AIR Application方式运行。

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

http://www.ppmy.cn/news/702524.html

相关文章

ADOBE AIR是什么?

AIR是一项自2007年来备受推崇的新型技术&#xff0c;它又可以说是对新老技术的结合体。通过这样的结合&#xff0c;我们发现&#xff0c;确实让客户感受得到了很好的改善&#xff0c;比如说&#xff1a;客户更愿意多进行一些操作、更愿意去体验一下新的功能。因为它实在太迷人了…

Cesium 常用标绘线、面、矩形、圆、曲面、曲线、攻击箭头、钳击箭头,标绘与修改。

前言&#xff1a;直接放效果图&#xff0c;符合就往下看&#xff0c;不符合出门右转。 由于篇幅有限&#xff0c;只贴出各个标绘的关键代码。 1、线段 基于坐标点&#xff0c;加载不同的材质。 //动态加载 const entity this._viewer.entities.add({polyline: {positions: …

14 动态主题类型Dynamic Topic Types

14 动态主题类型Dynamic Topic Types eProsima Fast DDS提供了一种动态方式来定义和使用主题类型和主题数据。我们的实现遵循用于DDS接口的OMG可扩展和动态主题类型。有关更多信息,您可以阅读DDS XTypes V1.2的规范。 动态主题类型提供了在没有与IDL相关的限制的情况下通过RTP…

Hive on Spark的小文件设置参数

Hive on Spark的小文件设置参数 参数调优 了解完了Spark作业运行的基本原理之后&#xff0c;对资源相关的参数就容易理解了。所谓的Spark资源参数调优&#xff0c;其实主要就是对Spark运行过程中各个使用资源的地方&#xff0c;通过调节各种参数&#xff0c;来优化资源使用的效…

nacos部署并配置权限

nacos部署并配置权限 部署 配置JDK环境 下载JDK 下载地址&#xff1a;https://www.oracle.com/java/technologies/downloads/ tar xf jdk-8u371-linux-x64.tar.gz配置环境变量 echo "JAVA_HOME/root/nacos/jdk1.8.0_371" >>/etc/profile echo "expor…

基于bootstrap的双边栏选择框_iphone自带Dock栏美化功能,你out了

在往期文章中一直在为大家分享iphone特效壁纸&#xff0c;很多小伙伴都有使用过&#xff0c;尤其是其中的隐藏Dock栏与Dock栏特效备受大家喜爱&#xff0c;纷纷转发现在网络上热度非常高&#xff0c;没有获取的小伙伴可以在本公众号会话框导航栏内点击功能然后选择特效壁纸进行…

安卓桌面壁纸_效仿安卓?iOS14或将支持“快应用” 功能 可玩性更强了

苹果将在6月份的WWDC大会上发布iOS14&#xff0c;而随着大会的临近&#xff0c;关于iOS14的消息也是时不时出现在大家面前。从泄露的iOS14测试版代码中可以看到即将到来的新功能&#xff0c;其中一个叫做Clips的API接口尤其受到关注。 这项功能接口为开发者提供&#xff0c;它允…

python27.dll是系统自带的吗_Windows 10自带6款超强工具!好用又免费!

01 免费激活微软Office软件 这算是系统自带吗&#xff1f;轩爸觉得算&#xff0c;很多时候我们购买的电脑&#xff0c;都是系统自带了免费微软Office软件哦&#xff01;可小伙伴们知道如何激活它吗&#xff1f; 以小米笔记本为例&#xff0c;小米笔记本全系以及RedmiBook机型预…