使用 Dreamweaver? 的 Adobe? AIR? 扩展可将基于 Web 的应用程序转换为桌面应用程序。然后,用户可在其桌面上运行该应用程序,某些情况下没有 Internet 连接也可以运行。

可以将此扩展用于 Dreamweaver CS3 及更高版本。该扩展与 Dreamweaver 8 不兼容。

注:Adobe AIR 不支持 Adobe InContext Editing。如果使用 AIR Extension for Dreamweaver 导出包含 InContext Editing 区域的应用程序,InContext Editing 功能将失效。

安装 Dreamweaver 的 AIR 扩展

Dreamweaver 的 AIR 扩展可帮助您创建用于桌面的富 Internet 应用程序。例如,可能有一组网页,其中每页彼此交互以显示 XML 数据。可以使用 Dreamweaver 的 Adobe AIR 扩展将这组页面打包成可安装在用户计算机上的小型应用程序。当用户从其桌面运行应用程序时,应用程序独立于浏览器在其自身的应用程序窗口中加载和显示网站。然后,用户不需要 Internet 连接即可在其计算机上本地浏览网站。

Adobe? ColdFusion? 和 PHP 页面等动态页面无法在 Adobe AIR 中运行。此运行时只能与 HTML 和 JavaScript 一起工作。但是,可以在页面中使用 JavaScript 以 XMLHTTPRequest 等 Ajax 方法或 Adobe AIR 特有的 API 调用 Internet 上任何公开的 Web 服务,其中包括由 ColdFusion 或 PHP 生成的服务。

系统要求

要使用 Dreamweaver 的 Adobe AIR 扩展,必须安装和正确配置以下软件:

  • Dreamweaver CS3 或更高版本

  • Adobe? Extension Manager CS3 或更高版本

  • Java JRE 1.4 或更高版本(必须安装才能创建 Adobe AIR 文件)。在 http://java.sun.com/ 可以获得 Java JRE。

    以上要求仅适用于在 Dreamweaver 中创建和预览 Adobe AIR 应用程序。要在桌面上安装和运行 Adobe AIR 应用程序,还必须在计算机上安装 Adobe AIR。要下载该运行时,请访问 www.adobe.com/go/air_cn。

安装 Dreamweaver 的 Adobe AIR 扩展

  1. 从以下网站下载 Dreamweaver 的 Adobe AIR 扩展:http://www.adobe.com/cn/products/air/tools/ajax/。

  2. Windows 资源管理器 (Windows) 或 Finder (Macintosh) 中双击扩展名为 .mxp 的文件。

  3. 按照屏幕上的说明安装扩展。

  4. 完成后,重新启动 Dreamweaver。

    有关使用 Dreamweaver 的 Adobe AIR 扩展的信息,请参阅《使用 Dreamweaver 的 AIR 扩展》。

在 Dreamweaver 中创建 AIR 应用程序

要在 Dreamweaver 中创建基于 HTML 的 AIR 应用程序,请选择一个要打包为 AIR 应用程序的现有站点。

  1. 确保在所定义的 Dreamweaver 站点中包含要打包到应用程序中的网页。

  2. 在 Dreamweaver 中,打开要打包的那组页面的主页。

  3. 选择“站点”>“Air 应用程序设置”。

  4. 填写“AIR 应用程序和安装程序设置”对话框中的内容,然后单击“创建 AIR 文件”。

    有关详细信息,请参阅下面列出的对话框选项。

    首次创建 Adobe AIR 文件时,Dreamweaver 在站点根文件夹中创建 application.xml 文件。此文件作为清单,用于定义应用程序的各种属性。

    以下介绍“AIR 应用程序和安装程序设置”对话框中的选项:

    应用程序文件名

    是用于应用程序可执行文件的名称。默认情况下,扩展使用 Dreamweaver 站点的名称命名文件。如果愿意,可以更改此名称。但是,该名称只能包含对于文件名或文件夹名称有效的字符。(即,该名称只能包含 ASCII 字符,并且不能以英文句号结束。)此设置是必需的。

    应用程序名称

    是用户安装应用程序时在安装屏幕上显示的名称。默认情况下,扩展仍指定 Dreamweaver 站点的名称。此设置没有字符限制,并且并非必需。

    应用程序 ID

    通过某个唯一 ID 标识应用程序。如果您愿意,可以更改默认的 ID。请勿在 ID 中使用空格或特殊字符。 仅下列字符有效:0-9、a-z、A-Z、. (点)和 -(短划线)。此设置是必需的。

    版本

    指定应用程序的版本号。此设置是必需的。

    初始内容

    指定应用程序的起始页。单击“浏览”按钮以导航到并选择起始页。所选文件必须位于站点的根文件夹中。此设置是必需的。

    说明

    使您可以指定在用户安装应用程序时要显示的应用程序说明。

    版权所有

    使您可以指定 Macintosh 上安装的 Adobe AIR 应用程序的“关于”信息中所显示的版权。此信息不适用于在 Windows 上安装的应用程序。

    窗口样式

    指定当用户在其计算机上运行应用程序时要使用的窗口样式(即镶边)。系统镶边在应用程序四周放置操作系统标准窗口控件。自定义镶边(不透明)将除去标准系统镶边,并使您可以为应用程序创建自己的镶边。(将自定义镶边直接内置于打包的 HTML 页面中。)自定义镶边(透明)类似于自定义镶边(不透明),但向页面边缘添加了透明能力,从而使应用程序窗口的形状可以是非矩形。

    窗口大小

    指定应用程序窗口在打开时的尺寸。

    图标

    使您可以为应用程序图标选择自定义图像。(默认图像为扩展附带的 Adobe AIR 图像。)要使用自定义图像,请单击“选择图标图像”按钮。然后,在出现的“图标图像”对话框中,单击每个图标大小的文件夹,并选择要使用的图像文件。AIR 对于应用程序图标图像仅支持 PNG 文件。

    注:选定的自定义图像必须驻留在应用程序站点中,其路径必须相对于站点根。

    关联的文件类型

    使您可以将文件类型与应用程序关联。有关详细信息,请参阅下面的部分。

    应用程序更新

    确定 Adobe AIR 应用程序安装程序还是应用程序自身执行向新版 Adobe AIR 应用程序的更新。默认情况下选中此复选框,这样使 Adobe AIR 应用程序安装程序执行更新。如果希望应用程序执行其自身的更新,则取消选中此复选框。请牢记,如果取消选中此复选框,则需要编写可执行更新的应用程序。

    包括的文件

    指定应用程序中包括哪些文件或文件夹。您可以添加 HTML 和 CSS 文件、图像文件和 JavaScript 库文件。单击加号 (+) 按钮添加文件,单击文件夹图标添加文件夹。不应包括 _mmServerScripts、_notes 等某些文件。若要从列表中删除文件或文件夹,请选择对应的文件或文件夹并单击减号 (-) 按钮。

    数字签名

    单击“设置”以使用数字签名为应用程序签署。此设置是必需的。有关详细信息,请参阅下面的部分。

    程序菜单文件夹

    指定 Windows“开始”菜单中要创建应用程序快捷方式的子目录。(在 Macintosh 中不适用。)

    目标

    指定保存新应用程序安装程序(.air 文件)的位置。默认位置为站点根目录。单击“浏览”按钮以选择其它位置。默认文件名以站点名称为基础,并向其添加 .air 扩展名。此设置是必需的。

    以下是设置了某些基本选项的对话框的示例:

用数字证书对应用程序进行签名

数字签名可确保应用程序在由软件作者创建之后,其代码未遭更改或损坏。所有 Adobe AIR 应用程序都需要有数字签名,没有则无法进行安装。可以用购买的数字证书对应用程序进行签名、创建自己的证书或准备将在以后签名的 Adobe AIRI 文件(Adobe AIR 中间文件)。

  1. 在“AIR 应用程序和安装程序设置”对话框中,单击“数字签名”选项旁的“设置”按钮。

  2. 在“数字签名”对话框中,执行下列操作之一:

    • 若要使用预先购买的数字证书为应用程序签名,请单击“浏览”按钮,选择证书,输入对应的密码,然后单击“确定”。

    • 若要创建您自己的自签名数字证书,请单击“创建”按钮并完成对话框中的操作。证书的“类型”选项指的是安全级别:1024-RSA 使用 1024 位密钥(不太安全),而 2048-RSA 使用 2048 位密钥(较为安全)。完成后,单击“确定”。然后,在“数字签名”对话框中输入对应的密码,然后单击“确定”。

    • 选择“准备将在以后签名的 AIRI 包”,然后单击“确定”。选择此选项可在无数字签名的情况下创建 AIR 中间 (AIRI) 应用程序。但是,直到添加数字签名后,用户才能安装应用程序。

关于时间戳

用数字证书对 Adobe AIR 应用程序进行签名时,打包工具向服务器查询时间戳颁发机构,以获得可独立验证的签名日期和时间。将所获得的时间戳嵌入 AIR 文件中。只要在签名时签名证书有效,就可以安装 AIR 文件,即使证书已到期也是如此。另一方面,如果未获得时间戳,则当证书到期或注销后 AIR 文件将无法进行安装。

默认情况下,Dreamweaver 的 Adobe AIR 扩展在创建 Adobe AIR 应用程序时获取时间戳。但是,可通过取消选择“数字签名”对话框中的“时间戳”选项关闭时间戳。(例如,如果时间戳服务不可用,则可能要这样做。)Adobe 建议所有公开散发的 AIR 文件中都要含有时间戳。

AIR 打包工具使用的默认时间戳颁发机构为 Geotrust。

编辑关联的 AIR 文件类型

可以将不同的文件类型与 Adobe AIR 应用程序关联。例如,如果希望在用户双击扩展名为 .avf 的文件类型时在 Adobe AIR 中打开这些文件类型,则可以将 .avf 扩展名添加到关联文件类型的列表中。

  1. 在“AIR 应用程序和安装程序设置”对话框中,单击“关联的文件类型”选项旁的“编辑列表”按钮。

  2. 在“关联的文件类型”对话框中,执行下列操作之一:

    • 选择一个文件类型,然后单击减号 (-) 按钮删除该文件类型。

    • 单击加号 (+) 按钮添加文件类型。

      如果单击加号按钮添加文件类型,则会显示“文件类型设置”对话框。填写对话框中的内容,然后单击“确定”将其关闭。

      以下是各个选项的列表:

      名称

      指定“关联的文件类型”列表中显示的文件类型的名称。此选项为必填,并且只能包括字母数字 ASCII 字符(a-z、A-Z、0-9)和点(例如 adobe.VideoFile)。名称必须以字母开头。最大长度为 38 个字符。

      扩展名

      指定文件类型的扩展名。不包含前导的点。此选项为必填,并且只能包括字母数字 ASCII 字符(a-z、A-Z、0-9)。最大长度为 38 个字符。

      说明

      使您可以指定文件类型的可选描述。

      内容类型

      指定文件的 MIME 类型或媒体类型(例如 text/html、image/gif 等等)。

      图标文件位置

      使您可以选择关联文件类型的自定义图像。(默认图像为扩展附带的 Adobe AIR 图像。)

编辑 AIR 应用程序设

随时可以编辑 Adobe AIR 应用程序的设置。

选择“站点”>“AIR 应用程序设置”,然后进行更改。

预览 AIR 应用程序中的网页

可以在 Dreamweaver 中预览 HTML 页面,其显示效果与在 Adobe AIR 应用程序中一样。

在“文档”工具栏上,单击“在浏览器中预览/调试”按钮,然后选择“在 AIR 中预览”。

还可以按 Ctrl+Shift+F12 (Windows) 或 Cmd+Shift+F12 (Macintosh)。

使用 AIR 代码提示和代码颜色

Dreamweaver 的 Adobe AIR 扩展还在 Dreamweaver 的“代码”视图中为 Adobe AIR 语言元素添加了代码提示和代码颜色。

在“代码”视图中打开 HTML 或 JavaScript 文件,然后输入 Adobe AIR 代码。

注:代码提示机制仅在 <script> 标签内部或 .js 文件中起作用。

访问 Adobe AIR 文档

Adobe AIR 扩展在 Dreamweaver 中添加了一个帮助菜单项,通过它可以访问《用 HTML 和 Ajax 开发 AIR 应用程序》。

选择“帮助”>“Adobe AIR 帮助”。

 





,