AIR是什么?.air文件如何打开?flex如何运行air文件
1 安裝Adobe AIR 運(yùn)行時(shí),和java的JVM類似。
Adobe AIR 運(yùn)行時(shí)允許在桌面運(yùn)行AIR應(yīng)用程序,脫離游覽器的束縛。
下載安裝文件http://labs.adobe.com/downloads/air.html
在下載頁面有樣例程序(Sample Applications)http://labs.adobe.com/technologies/air/samples/
2 安裝開發(fā)環(huán)境
當(dāng)然我們選擇開發(fā)效率最高的Flex Builder,此外還有命令行編譯的一套工具。
http://labs.adobe.com/technologies/flex/flexbuilder3/下載文件需要在Adobe注冊(cè)用戶。
3 Adobe AIR簡介
Adobe® AIR? 是一個(gè)跨平臺(tái)的運(yùn)行時(shí),可以使用現(xiàn)有的Web開發(fā)技能(Flash, Flex, HTML, JavaScript, Ajax)創(chuàng)建桌面富因特網(wǎng)應(yīng)用程序。
AIR程序運(yùn)行基于Adobe AIR Runtime,所以開發(fā)的程序在不同的操作系統(tǒng)表現(xiàn)是相同的,就像Java一樣。
AIR 允許你使用最熟悉的開發(fā)環(huán)境,選取你最擅長的工具進(jìn)行開發(fā)。比如
? ? * Flash / Flex / ActionScript
? ? * HTML / JavaScript / CSS / Ajax
所以AIR應(yīng)用程序可以
? ? * 基于Flash或者Flex,即應(yīng)用程序的容器是Flash或Flex(swf)
? ? * 基于包含HTML或PDF的Flash或Flex,即應(yīng)用程序的容器是Flash/Flex,內(nèi)含HTML或PDF
? ? * 基于HTML,應(yīng)用程序的容器是HTML,JS,CSS
? ? * 基于包含F(xiàn)LASH/FLEX或PDF的HTML,即容器是HTML,內(nèi)含F(xiàn)LASH/FLEX,PDF。
4 使用Flex Builder創(chuàng)建第一個(gè)Flex AIR應(yīng)用程序
我們將創(chuàng)建一個(gè)基于SWF文件的AIR應(yīng)用程序,打開Flex Builder3,當(dāng)然Flex Builder基于Eclipse,實(shí)際上它是一個(gè)Eclipse的插件。
新建一個(gè)Flex Project類型的工程。Flex有兩種應(yīng)用程序類型,一種基于Web在Flash player里運(yùn)行,一種在桌面運(yùn)行于Adobe AIR runtime,我們選擇桌面應(yīng)用程序。服務(wù)器技術(shù)選擇none,點(diǎn)擊完成。
初始生成兩個(gè)文件:mxml主文件和xml程序配置文件。
5 編寫AIR應(yīng)用程序
所有的代碼都包含在WindowedApplication 標(biāo)簽內(nèi),這個(gè)標(biāo)簽創(chuàng)建了一個(gè)簡單的窗口。
以代碼視圖打開mxml文件進(jìn)行編輯,給WindowedApplication 標(biāo)簽添加一個(gè)title屬性,值設(shè)定為”Hello world!”
在WindowedApplication元素內(nèi)添加一個(gè)Label組件。
在WindowedApplication開始標(biāo)簽后緊跟著插入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方式運(yùn)行。
6 打包應(yīng)用程序
把應(yīng)用程序打包成AIR文件發(fā)行,AIR文件是包含所有應(yīng)用程序文件的一個(gè)壓縮文件,用戶可以用AIR文件安裝應(yīng)用程序。
首先確保沒有編譯錯(cuò)誤并運(yùn)行正常,然后選擇導(dǎo)出–Flex Release Version.
導(dǎo)出提示會(huì)需要一個(gè)數(shù)字簽名,創(chuàng)建一個(gè),填寫必須的信息OK,成功,雙擊導(dǎo)出的AIR文件安裝,測試一下。
總結(jié)
以上是生活随笔為你收集整理的AIR是什么?.air文件如何打开?flex如何运行air文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 50行 koa-compose,面试常考
- 下一篇: Hybrid APP的离线存储总结