新发现!Adobe AIR!

我在网上正在随便听音乐,忽然发现一个奇怪的字眼,AIR版桌面应用。

我不懂什么是AIR,我就下了下来,提示要下载Adobe AIR,我便下载了,这可令人奇怪,网页上的flash怎么会跑到EXE里面去?

我bing了下,发现,是Adobe新的开发技术,可以使用多种技术开发应用程序,而且可以在网页、桌面上运行!我很激动,因为我一直对Flash/Flex程序有偏见的,而Adobe AIR却可以把WEB和桌面结合!多么令人激动!

 

我到Adobe官方网站下载了AIR SDK(不附带其他,纯编译器和SDK),但不会用。

我又搜索了下,找到了一篇介绍如何使用AIR SDK写一个Hello World程序的教程,在此我再添油加醋讲一遍。

一个细小而重要的步骤:将SDK放在合适的地方,再把bin目录的路径加到环境变量PATH中。具体方法自己搜索。

Adobe AIR官方:http://www.adobe.com/cn/products/air/

Adobe AIR运行时下载:http://get.adobe.com/air/

AIR SDK下载处:http://www.adobe.com/cn/products/air/tools/sdk/

1.文件夹

我们写Visual C++、Visual Studio之类的程序时,IDE会为我们创建一个文件夹,写网页也需要,写AIR更不例外。

我们要准备三个必要的文件夹:

2.进行开发之前的工作

首先,AIR需要一个application.xml对应用程序进行描述。

下面是一个典型的application.xml,注意在source目录,icons目录下应有相应的图标文件(没有在打包时会报错)

其中<filename>段是文件名;<version>段是版本;<initialWindow>段是窗体相应参数,其下的<content>是窗体内容,其他的参数估计大家都知道吧。

注:icon段中的文件必须真实存在!

3.写主代码

我们在application.xml中指定连接文件index.html,没有这个文件怎么运行?

在source下新建文件index.html,内容为(你可以自己更换):

4.调试

AIR不支持跟踪调试(可能IDE支持,但我们这里用的是sdk),但提供了一个文件adl(在bin下),使用cmd,输入命令行:

回车,就会弹出界面(报错的见最开头处理,如果依旧,请重启),呵呵,我们的hello,world程序成功啦!

5.发布应用

经过坎坷的处理,我们现在应该已经有了一个成功的程序,现在,就来打包我们的程序!

注:编译器是使用Java写成的,最好安装好JVM!( http://www.java.com  )

首先,我们要生成一个密码文件。

打开cmd,使用如下命令:

 

如果自己设置的密码是abc,命令行如下:

然后打包:

会提示password:

注意在输入password时,你的输入不可见,一定要一次输入正确!

后面的  .  很重要!它是用来提示打包文件夹的。

注:cert.pfx如果在上层文件夹,就是 ../cert.pfx

6.测试应用

现在,到first/build下看看,有没有一个AirTest.air程序?是不是一个箱子图标?(没有图标说明你没有安装AIR运行时,去上边提到的官网下载)

如果都有,说明你的操作一切无误,恭喜!

现在,双击运行自己的AirTest.air,测试测试自己的“伟大”成果吧!

 

(记得最后,去“添加/删除程序”卸载掉自己的程序。)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值