来源: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>
半透明要和上面那个配合使用。

Adobe AIR for html/js人员相关推荐

  1. 面向JavaScript开发人员的Adobe AIR与Dreamweaver

    入门教程,非常详细,CS4里面应该可以省略前面几步直接开发了. Adobe AIR对于HTML/JavaScript应用程序与桌面的集成有着出色的支持,但除了所有附加功能之外,还需要一些其他工具和技术 ...

  2. Adobe AIR 介绍

    Adobe  AIR 介绍 Adobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Aj ...

  3. adobe air 工程师_了解Adobe AIR,第I部分:构建Note存储应用

    adobe air 工程师 The Adobe Integrated Runtime (AIR) platform changes the game for web developers, takin ...

  4. Adobe Air最新免费版

    点击下载来源:Adobe Air最新免费版 Adobe Air是一款功能丰富.非常好用的跨平台运行时库,能够实现跨平台操作,在任何平台只要支持adobe air就能在其运行工作,兼容性广泛.它基于现有 ...

  5. adobe air 工程师_Adobe AIR:通过调试增强开发

    adobe air 工程师 The AIR 1.5 update to Adobe's flagship RIA platform is here, and with it a host of new ...

  6. adobe air管理员_了解Adobe AIR,第二部分:构建客户管理应用

    adobe air管理员 In our previous tutorial, we created a personal notes storage database using HTML, CSS, ...

  7. 计算机编程可以用air,Adobe AIR是什么软件?Adobe AIR有什么用?

    谈起Adobe AIR软件,我想很多人会对其感到陌生,甚至不知道它是干什么用的,那么Adobe AIR是什么软件?Adobe AIR有什么用呢?想了解这个软件的朋友不妨看看小编整理的以下文章,有详细介 ...

  8. 《Adobe AIR权威指南》——《Flex 3权威指南》作者新作

    媒体评论 "本书是 AIR 技术图书中的佼佼者,将使你轻松结合桌面技术和因特网技术进行 Web 开发." --Rafiq Elmansy ,资深多媒体图形设计师和 Web 设计师 ...

  9. 开发Adobe AIR的原生扩展

    要求 必备知识 对AIR和ActionScript 3具有中等或深入的理解,熟悉Flash Builder和Java. 用户级别 中级 必需产品 Adobe AIR 3 范例文件 ane-hello- ...

最新文章

  1. android组件什么时候加载到r文件,Android自定义加载loading view动画组件
  2. 九十六、轻松搞定Python中的PPT办公自动化系列
  3. 产生线程安全的原因(2)(操作系统)
  4. 瑞德西韦有效吗?专家一句大实话解释清楚了
  5. Winform开发框架中工作流模块的动态处理
  6. java 建立ssh隧道_如何使用IntelliJ和JDBC SSH隧道并连接到数据库?
  7. python用缩进来写模块_进击python第一篇:相遇
  8. Java获取汉字对应的拼音(全拼或首字母)
  9. 东北大学计算机学院教授,东北大学之计算机系
  10. JAVA初级项目——银行账户管理
  11. 在Word文档里如何快速返回目录页-Office学习
  12. 成都拉升12名,长沙提升3位,最新全球城市排名出炉
  13. [设计模式学习笔记] -- 策略模式
  14. linux指令buster是什么,FGO三类战斗指令卡有什么用 合理利用手中指令卡
  15. uni-app开发APP和H5,分享功能
  16. 安卓系统 samba服务器搭建,介绍在电脑上建samba服务器的方法 安卓samba服务器的安装方法...
  17. Ajax提交与submit提交对比
  18. 使用C#压缩解压文件
  19. tesseract语言库
  20. Python实现QQ模拟登录

热门文章

  1. 安卓手机与PC不得不说的那些事 之 篇一 网络分享
  2. 单元测试Struts2Spring项目的Action和Service(包含源码)
  3. mysql 中文乱码 或 问号
  4. C# 中对象与JSON字符串相互转换的三种方法
  5. 怎么判断应用程序是多少位运行的
  6. java gc 次数_浅谈如何减少GC的次数
  7. icp光谱仪的工作原理_ICP2060T ICP光谱仪
  8. g++编译时:No such file or directory
  9. android弹窗自动消失,Android点击popupwindow以外区域 popupwindow自动消失(转载)
  10. JAVA循环与分支语句edu_Java分支结构和循环结构原理与用法详解