AIR是什么?.air文件如何打开?flex如何运行air文件
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
/flex
builder3/
下载文件需要在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块,最后代码是这样的
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" title="Hello World">
<mx:Style>
Application
{
background-image:"";
background-color:"";
background-alpha:"0.5";
}
</mx:Style>
<mx:Label text="Hello AIR" horiz verticalCenter="0"/>
</mx:WindowedApplication>
选择Adobe AIR Application方式运行。
6 打包应用程序
把应用程序打包成AIR文件发行,AIR文件是包含所有应用程序文件的一个压缩文件,用户可以用AIR文件安装应用程序。
首先确保没有编译错误并运行正常,然后选择导出–Flex Release Version.
导出提示会需要一个数字签名,创建一个,填写必须的信息OK,成功,双击导出的AIR文件安装,测试一下。
from: http://info.codepub.com/2008/10/info-22739.html
分享到:
相关推荐
纳斯达克市场回放程序(NASDAQ Market Replay)是纳斯达克官方推出的...AIR运行时是跑在客户端机器上的,因此其部署简单而健壮。利用Amazon S3可以省掉传统的中间层服务器,因为数据访问是通过Amazon的云(cloud)进行的。
C#是一种面向对象的编程语言,由微软公司为.NET框架开发,适用于开发各种类型的应用程序,包括桌面、Web和游戏。其语法简洁,易于学习,并提供了丰富的类库支持。在"Air-Hockey"项目中,C#作为主要的编程语言,用于...
在本文中,我们将探讨如何使一个使用STM32F401RCT6微控制器的LED电子数字时钟屏运行Bootloader并实现Over-the-Air (OTA)固件升级。Bootloader是一个小型软件程序,它在操作系统或应用程序启动之前运行,负责加载和...
语言:English (United States) 空气质量是实时的空气质量指数监控器。 它使您可以即时访问实时空气质量数据。 随着气候变化成为一个可悲的现实,空气质量正在成为一个持续的问题。 接收实时空气质量数据。...
xair-remote 使用 Behringer X-Touch Mini MIDI 控制器通过 OSC 网络协议远程控制 Behringer X-Air 数字调音台。 多层允许您仅使用 8 个物理编码器来控制每个输入和输出通道的音量、静音和总线发送。 调音台上的变化...
最佳航空这个盖茨比项目是在中创建的-用于创建网站和网络应用程序的设计工具 :sparkles: 安装怎么跑 # Install dependencies$ npm i# Run the app$ npm run develop如何建造 # Install dependencies$ npm i# Run the...
在汽车系统的架构中,DoIP协议层被添加到TCP/IP之上,以适应OBD诊断、远程诊断和FOTA(Firmware Over The Air)固件空中升级等技术的需求。系统通常使用switch将MPU(微处理器单元)、MCU(微控制器单元)和其他...
程序名称:CSS Sprites 样式生成工具(bg2css) 主要功能:方便使用CSS Sprites时对图片生成样式 安装条件:需先安装Adobe的AIR环境AdobeAIRInstaller.exe,这个我也传到csdn空间了,可以搜索下!
我正在用gunicorn运行django应用程序,使用postgres作为数据库,django应用程序位于nginx的后面,并且一切都用尽了docker-compose或docker-compose的Docker容器。 按教程部分提交 我刚刚完成了Django教程,因此该...
发现在对数据库进行比较操作时,出现程序跑死了现象。 经过跟踪调试发现问题出现在如下一段代码中: 1 for(i=0; i<pSysHead->dbf_count; i++) 2 { 3 pDBFat = (_NM_DBFAT_STRUC *)(NVDB_BASE + DBFAT_OFFSET + i*...
9. **固件更新**:Amazon FreeRTOS支持Over-the-Air (OTA)固件更新,可以通过AWS IoT服务推送新版本的固件到设备,实现远程升级。 通过以上步骤,开发者可以成功地在STM32F103ZET6上运行Amazon FreeRTOS,实现IoT...