什么是Adobe AIR以及如何在FLASH CS3中安装AIR

z-blog 标签: , ,

什么是Adobe AIR以及如何在FLASH CS3中安装AIR

5ad2d40a0689b12bb1351ddd

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

AIR发展空间与背景

互联网WEB2.0时代的到来、微软VISTA的发布,大势所趋,这一切都正在改变着客户的观念和习惯。是的,人们不希望在自己所努力打造并开始自以为美的事物上运行原先死气沉沉、毫无创意的东西。而AIR技术的到来将带给用户全新的体验。

就在AIR技术刚刚进入测试期间的时候,GOOGLE、EBAY、YAHOO...等等这些国际巨头的互联网企业都已经开始紧锣密鼓地部署自己AIR产品,可见它的市场是备受大家看好

z-blog 标签: , ,

的。而在国内,AIRIA(www.AIRIA.cn)也在第一时间从国外引进了AIR的核心技术,正在为国内企业服务着。

AIR到底是什么?

那么看完这些,你是否想急于AIR到底是一个什么样的东西?
简单的说,对于不懂得专业计算机技术的人们,你可以这样理解它:AIR=FLASH。对,从某些概念或表现方式上说,AIR的出现就好比很多年前人们不满足死气沉沉的网页并推出FLASH产品一样。1998年,FLASH的推出在市场上引起了巨大的轰动,从那时起,几乎所有的网站都开始制作FLASH,FLASH在短短的一年内就在全世界普及开来。

但FLASH事实上是存在着很多缺陷的。在AIR没有推出前,FLASH只是一个“动画”而已,人们要阅读这个动画必须等到它完全加载、阅读的时候不可以复制其中的文字或图片、FLASH里的信息是完全封闭的并不与外界交流等等...而AIR将改变这一切。

在AIR的构建下,FLASH得以升华。我们可以想象一下,整个网站、软件皆是类似“FLASH动态效果”的界面会是什么样?这种情况在很多电视剧、电影里都曾表现出来过,人们看了以后觉得不可思议,但足以暴露人们真实的想法:如果真的可以这样,我非常喜欢并乐意接受。AIR正将这一切变为现实。

AIR的新特性

1.与现有技术完美结合和兼容,例如 HTML AJAX(包含CSS\Javascript) ActionScript
2.与现有网站一样,可以与外界(包括搜索引擎在内)交流
3.加载速度比现有的网站快很多。因为AIR产品均是在本地运行的,它只存在一个数据库连接的问题。想象一下,当把大幅的图片、网站FALSH、大量的AJAX代码均在用户本地打包待调用的话......速度如何? 用户只需要在第一次登陆你的网站时自动下载这些即可。

总结:AIR让客户感受更好、运行更高速度、表现的更炫目

AIR是Apollo Intergeted Runtime。AIR程序都是跑在AIR这个Runtime之上的。这就好比SWF文件在Flashplayer中运行一样。

AIR的组成和发布过程:一个描述应用的XML+一个根节点资源+一个打包工具。

在使用Flex Builder3 建立AIR项目的时候,一般都会自动产生一个MXML和个XML。用Flex编译SWF,作为这个AIR的默认根节点,然后通过Flex Builder3 发布成为air安装包。(当然这并不是唯一开发AIR的方式,Flex开发成本相对较高)我们只要有swf,并且把这个swf描述成为AIR应用的根节点资源,就可以使用Flex Builder3带有打包工具发布air安装包了。

利用Flash CS3开发AIR安装包的几个步骤的截图,看了这些图片后,相信你会对Flex、MXML、Flash CS3、AIR这些概念有一个更为深入的理解!

AIR中文开发指南 :http://www.airia.cn/index.php?showtopic=29
参考资料:http://www.airia.cn

因为AIR 是应用程序运行时环境,因此她很小且对用户来说不可见。运行时环境提供了一套一致的跨操作系统平台和框架来开发和部署应用程序,因此你的程序不必到每个平台上进行测试,在一个平台上开发好就可以在其他平台上运行了,这有很多好处:

开发AIR应用程序不必做额外的跨平台工作,节省了时间,因为跨平台的工作AIR都帮我们做好了(只要其他平台能支持AIR)。
比起Web技术及其设计模式,AIR应用程序开发迅速,她允许将Web开发技术搬到桌面上来而不用另外去学习桌面程序开发技术或复杂的底层代码,这比起低级语言如C 和 C++更容易学习,且不用去处理每个操作系统复杂的底层APIs 。

 8cf299118f550e01b8127b27
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

PS:以下连接提供了官方的AIR更新http://www.adobe.com/support/flash/downloads.html

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

如何在CS3中安装AIR

原来flashcs3_air_extension_p2_en_100107.exe是安装不到Flash CS3中文版的。安装要特殊的办法:手工安装。首先去下载手工安装包(11M):https://share.adobe.com/adc/adc.do?docid=d78dcfa7-7db5-11dc-b75f-151d3f6d9313(此地址不是永久性的,主人说“空间不够用的话就删了”,找不到可以找我要。)

下载后解压有以下文件夹及文件:
/ActionScript 3.0 AIR 1.0/
/AIK/
/Commands/
/External Libraries/
/Help/
/Players/
/Publish Profiles/
/StartPage/
/LastFirstRunInstall.dat
/readme.txt然后按以下办法下去安装:(以下内容来自压缩包中的readme.txt文件,我做以简单的翻译)Beta 2 Manual installation instructions: quit Flash before you start
安装前先退出Flash.1. Browse to the Flash installation directory called Adobe Flash CS3. (Default location: C:\Program Files\Adobe\Adobe Flash CS3\)
打开Flash CS3的安装文件夹,默认位置在:C:\Program Files\Adobe\Adobe Flash CS3\

2. Place the AIK folder in the Adobe Flash CS3 folder.
放置"AIK"文件夹到Flash CS3的安装文件夹

3. Place ActionScript 3.0 AIR 1.0 folder in Adobe Flash CS3/<lang>/Configuration/
放置"ActionScript 3.0 AIR 1.0"文件夹到Adobe Flash CS3/zh_cn/Configuration/下

4. Place AdobeAIR1_0.xml in the Players folder in Adobe Flash CS3/<lang>/Configuration/Players/
把"Players/AdobeAIR1_0.xml"文件放置到Adobe Flash CS3/zh_cn/Configuration/Players/文件夹下

5. Place all files in the External Libraries in Adobe Flash CS3/<lang>/Configuration/External Libraries/
把"External Libraries"下的所有文件复制到Adobe Flash CS3/zh_cn/Configuration/External Libraries/文件夹下

6. Replace LastFirstRunInstall.dat in Adobe Flash CS3/<lang>/First Run/
把"LastFirstRunInstall.dat"复制到Adobe Flash CS3/zh_cn/First Run/文件下替换原有文件

7. Place AdobeAIR1_0.xml in the Publish Profiles folder in Adobe Flash CS3/<lang>/First Run/Publish Profiles/
把"Publish Profiles/AdobeAIR1_0.xml"文件放置到Adobe Flash CS3/zh_cn/First Run/Publish Profiles/文件夹下

8. Place all files in Commands folder in Adobe Flash CS3/<lang>/First Run/Commands/
把Commands文件夹中的所有文件复制到Adobe Flash CS3/zh_cn/First Run/Commands/文件夹下.
Welcome Screen: if you update the files, your welcome screen will be in English since I don't have the localized config.xml file. If you decide to do this, it's probably better to replace the files in your user configuration so that you still have the localized original version in First Run folder in case you want to get back to the original welcome screen.欢迎屏幕的安装:
(注意:如果你做了以上安装,还是不能创建AIR应用的,必须替换Flash启动后的欢迎界面。)
如果你更新了config.xml文件,你的欢迎屏幕将变成英文版。如果你确定继续,那么最好在更新前将旧的config.xml文件进行备份,以便你想恢复回来时用。
(其实不要直接覆盖,添加一行内容就可以了,欢迎屏幕还是中文的,*方法见本文末尾。)1. Browse to user configuration. (Default location: Win XP: C:\Document and Settings\<username>\Local Settings\Application Data\Adobe\Flash CS3\<lang>\Configuration\, Win Vista: C:\Users\<username>\AppData\Local\Adobe\Flash CS3\<lang>\Configuration\)
打开当前Windows用户的配置信息文件夹,Win Xp系统默认在:C:\Document and Settings\<username>\Local Settings\Application Data\Adobe\Flash CS3\<lang>\Configuration\,Win Vista系统默认在:C:\Users\<username>\AppData\Local\Adobe\Flash CS3\<lang>\Configuration\

2. Replace startpage.swf in StartPage folder in C:\Document and Settings\<username>\Local Settings\Application Data\Adobe\Flash CS3\<lang>\Configuration\StartPage
把"StartPage/StartPage.swf"文件复制到:C:\Document and Settings\<username>\Local Settings\Application Data\Adobe\Flash CS3\zh_cn\Configuration\StartPage文件夹并替换原有文件

3. Replace config.xml in StartPage/Resources folder in C:\Document and Settings\<username>\Local Settings\Application Data\Adobe\Flash CS3\<lang>\Configuration\StartPage\resources把"StartPage/Resources/config.xml"文件复制到C:\Document and Settings\<username>\Local Settings\Application Data\Adobe\Flash CS3\zh_cn\Configuration\StartPage\resources文件夹并替换原有文件
(如果你介意欢迎屏幕变成英文的,那么就不要做此步,然后参照本文后边的*方法保持中文界面。)

Help:
帮助的安装:
1. Browse to help location. (Default location for XP: C:\Document and Settings\All Users\Application Data\Adobe\Flash CS3\<lang>\Configuration\HelpPanel\Help\, Vista: C:\Program Data\Adobe\Flash CS3\<lang>\Configuration\HelpPanel\Help)
打开帮助文件所在文件夹,Win XP默认在:C:\Document and Settings\All Users\Application Data\Adobe\Flash CS3\<lang>\Configuration\HelpPanel\Help\,Vista默认在:C:\Program Data\Adobe\Flash CS3\<lang>\Configuration\HelpPanel\Help

2. Place AdobeAIR in Help folder in C:\Document and Settings\All Users\Application Data\Adobe\Flash CS3\<lang>\Configuration\HelpPanel\Help\.
把"Help/AdobeAIR"文件夹放置到上边所说的帮助文件夹中(注意这次是在"All Users"文件夹啦.).Launch Flash and you should be able to use AIR update Beta 2 for Flash CS3.
完成以上步骤后,现在启动Flash CS#,你就能开发AIR应用啦。
---------------------------------------------------------------------------------

*对于欢迎界面会变成英文版的问题,可以这样解决: 将C:\Documents and Settings\<username>\Local Settings\Application Data\Adobe\Flash CS3\zh_cn\Configuration\StartPage\resources\config.xml文件不要直接覆盖,而是打开此文件,加入下边红色粗体的一行在相应位置:<!-- column 2: new -->
<createnew>新建</createnew>
<air>Flash File (Adobe AIR)</air>其它部分不变。


About this entry