您的位置:首页 > Web前端 > JavaScript

Adobe AIR for html/js人员

2011-09-20 17:45 381 查看
来源:http://xcf007.blog.51cto.com/471707/112767/

首先准备好Adobe AIR 1.1 SDK开发包

可到官方免费下载。

然后解压到一个文件夹,我这里是C:\airsdk11\

然后把bin目录添加到PATH环境变量

就是;C:\airsdk11\bin被追加到path里

打开一个cmd控制台,输入adl如果命令可以执行,说明已经添加了。



好了开发环境配置好了,开始我们的学习吧。

首先建个学习目录D:\air\

这里放我们学习的工程。

然后再在里面建个文件夹baidu成为这样子D:\air\baidu\目录结构

air应用构建有2个必须的,1个是应用描述文件,一个是用于内容的,这里是html文件。

在baidu文件夹建立一个baidu.xml文件就是我们的应用描述文件,是XML文件。

此文件的格式可以参考AIR sdk里的模板文件descriptor-template.xml

如果偷懒可以直接copy过来修改即可,里面大部分的选项可选,只需一些必须的选项即可。

编辑baidu.xml文件如下:

<?xml version="1.0" encoding="utf-8" ?>

<application xmlns="http://ns.adobe.com/air/application/1.1">

<!-- 应用程序标识符串,唯一的.必须 -->

<id>cn.xcf007.air.js.Baidu</id>

<!-- 用于程序的文件名,必须. -->

<filename>baidu</filename>

<!-- 程序的初始窗口设置.必须. -->

<initialWindow>

<content>baidu.htm</content>

<visible>true</visible>

</initialWindow>

</application>

注释不是必须的,仅作说明。

id只要给个具有唯一性的窜既可以了。

content就是页面了。

visible的true表示开始时显示啦。

好了描述文件准备好了,接着需要一个内容的html文件

就是我们通常的html文件,这里我把baidu首页另存下来baidu.htm编码我改成utf8的了,否则乱码。

baidu.htm:


<html><head><meta
http-equiv=Content-Type content="text/html;charset='utf-8'---注意这里就是了,51cto说这里有禁止的词语,我就不弄了,你们从百度另存吧。哎,机子比较傻不如人智能...

这是从百度存下来的。

好了,我们打开cmd窗口编译一下吧。

这样

转到项目目录通过cd d:\air\baidu

d:

d:\air\baidu>adl baidu.xml

编译运行...

OK打开了



注意

<!-- 程序的初始窗口设置.必须. -->

<initialWindow>

<content>baidu.htm</content>

<visible>true</visible>

<systemChrome>none</systemChrome>

</initialWindow>

对于<systemChrome>none</systemChrome>

比较慢一些,另外还有半透明窗体。



我们看到,没有了标题栏。

<systemChrome>none</systemChrome>

<transparent>true</transparent>

半透明要和上面那个配合使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: