发布概述

可以用以下方式播放内容:

  • 在安装了 Flash Player 的 Internet 浏览器中播放

  • 作为一种称为放映文件的独立应用程序播放

  • 利用 Microsoft Office 和其它 ActiveX 主机中的 Flash ActiveX 控件播放

  • 在 Adobe® 的 Director® 和 Authorware® 中用 Flash Xtra 播放

默认情况下,“发布”命令会创建一个 SWF 文件和一个 HTML 文档,后者会将 Flash 内容插入浏览器窗口中。“发布”命令还为 Adobe 的 Macromedia Flash 4 及更高版本创建和复制检测文件。如果更改发布设置,Flash 将更改与该文档一并保存。在创建发布配置文件之后,将其导出以便在其它文档中使用,或供在同一项目上工作的其它人使用。

当使用“发布”、“测试影片”或“调试影片”命令时,Flash 将从您的 FLA 文件中创建一个 SWF 文件。您可以在文档的“属性”检查器中查看从当前 FLA 文件创建的所有 SWF 文件的大小。

Flash® Player 6 及更高版本都支持 Unicode 文本编码。使用 Unicode 支持,用户可以查看多语言文本,与运行播放器的操作系统使用的语言无关。

可以用替代文件格式(GIF、JPEG 和 PNG)发布 FLA 文件,但需要使用 HTML 才能在浏览器窗口中显示这些文件。对于尚未安装目标 Adobe Flash Player 的用户,替代格式可使他们在浏览器中浏览您的 SWF 文件动画并进行交互。用替代文件格式发布 FLA 文件时,每种文件格式的设置都会与该 FLA 文件一并存储。

您可以用多种格式导出 FLA 文件,与用替代文件格式发布 FLA 文件类似,只是每种文件格式的设置不会与该 FLA 文件一并存储。

或者,使用任意 HTML 编辑器创建自定义的 HTML 文档,并在其中包括显示 SWF 文件所需的标签。

要在发布 SWF 文件之前测试 SWF 文件的效果,请使用“测试影片”(“控制”>“测试影片”>“测试”)和“测试场景”(“控制”>“测试场景”)。

用于 AS3 文档的 HTML 包装器

在 Web 浏览器上播放 SWF 文件,您需要一个 HTML 文档并指定浏览器设置。要在 Web 浏览器中显示 SWF 文件,HTML 文档必须使用具有正确参数的 object embed 标记。

注意:

可以通过在“发布设置”对话框中选择“HTML”选项生成使用正确的 object 和 embed 标签的 HTML 文档。有关详细信息,请参阅指定 HTML 文档的发布设置。

 

发布 SWF 文件时,Animate 会自动创建 HTML 文档。

检测是否存在 Flash Player

为了使 Web 用户能够看到您发布的 Animate 内容,必须在用户的 Web 浏览器中安装 Flash Player。

下列资源和文章提供了关于以下内容的最新信息:如何向您的 Web 页添加代码,以确定是否安装了 Flash Player,如果确定未安装,会在页面中提供替代内容。

请参阅 Flash Player 帮助确定是否安装了 Flash Player。

为移动设备发布

Adobe® AIR® for Android® 和 Adobe® AIR® for iOS® 允许您使用 ActionScript® 脚本语言、绘画工具和模板创建用于移动设备的精彩内容。有关针对移动设备进行创作的详细信息,请参阅《AIR 开发人员参考》

注意:

根据要开发的移动设备,可以对支持的 ActionScript 命令和声音格式应用某些限制。有关详细信息,请参阅移动设备开发中心提供的移动设备文章。

使用移动设备内容“模拟器”测试移动内容

移动设备内容模拟器用于在模拟的 Android 或 iOS 环境中测试使用 Adobe AIR 创建的内容。通过移动设备内容模拟器,您可以使用“控制”>“测试影片”命令在移动设备的 AIR Debug Launcher 中测试您的文件,AIR Debug Launcher 随之会启动移动设备内容模拟器。

模拟器窗口打开后,您可以向文档进行输入,如同在移动设备上一样。可用输入包括:

  • 加速计,X、Y 和 Z 轴
  • 方向、阈值、角度
  • 触摸和手势,包括压力敏感度
  • 地理位置、方向和速度
  • 硬件按键(在 Android 设备上)

发布安全可靠的 AS3 文档

Flash Player 8 及更高版本包含以下这些有助于确保文档安全性的功能:

缓冲区溢出保护

此功能是自动启用的,可防止在文档中故意滥用外部文件来覆盖用户的内存,或者插入破坏性代码(如病毒)。这样可以防止文档读写用户系统上文档的指定内存空间之外的数据。

用于在文档间共享数据的精确域匹配

Flash Player 7 及更高版本执行比早期版本更为严格的安全模型。安全模型以两种主要方式在 Flash Player 6 和 Flash Player 7 之间切换:

完全域匹配

Flash Player 6 允许来自相似域(例如,www.adobe.comstore.adobe.com)的 SWF 文件互相或与其它文档自由通信。在 Flash Player 7 中,要访问的数据的域必须与数据提供程序的域精确匹配,才能在域之间进行通信。

HTTPS/HTTP 限制

使用非安全(非 HTTPS)协议加载的 SWF 文件无法访问使用安全 (HTTPS) 协议加载的内容,即使两个协议处于完全相同的域中也无法访问。

本地和网络播放安全性

Flash Player 8 及更高版本包含一个安全模型,能让您确定所发布的 SWF 文件的本地和网络播放安全性。默认情况下,会授予 SWF 文件对本地文件和网络的读取访问权限。但是,具有本地访问权限的 SWF 文件不能与网络进行通讯,而且 SWF 文件不能向任何网络发送文件或信息。

允许 SWF 文件访问网络资源,以使 SWF 文件能发送和接收数据。如果授权 SWF 文件访问网络资源,则禁止本地访问权限,从而避免本地计算机上的信息上载到网络的可能性。

若要选择已发布的 SWF 文件的本地或网络播放安全性模型,请使用“发布设置”对话框。

Flash Player

Flash Player 播放 Flash 内容的方式与内容在 Web 浏览器或 ActiveX 主机应用程序中的显示方式相同。Flash Player 与 Flash 应用程序一起安装。双击 Flash 内容时,操作系统启动 Flash Player,然后该程序播放 SWF 文件。使用该播放器,那些没有使用 Web 浏览器或 ActiveX 主机应用程序的用户便也能够观看内容。

要在 Flash Player 中控制内容,可使用菜单命令和 fscommand() 函数。

使用 Flash Player 上下文菜单可以打印 Flash Pro 内容的各帧。

  1. 请执行下列操作之一:

    • 要打开新建文件或现有文件,请选择 “文件”>“新建”“打开”

    • 若要更改应用程序的视图,请选择“视图”>“放大率”,然后进行选择。

    • 要控制内容播放,请选择“控制”>“播放”“后退”“循环播放”

更新或重新安装 Flash Player

如果安装 Flash Player 时出现问题,可以更新或重新安装它。通过单击“帮助”>“获取最新版 Flash Player”,可从 Flash 直接登录 Flash Player 下载页面。

如果您需要先卸载 Flash Player,请执行以下步骤:

  1. 关闭浏览器。
  2. 删除当前安装的任何版本的播放器。

    有关说明,请参阅支持中心上的技术说明 14157,网址为 www.adobe.com/go/tn_14157

  3. 若要开始安装,请访问 http://www.adobe.com/go/getflashplayer_cn

    按照屏幕上的说明安装播放器。

    也可以运行 Players 文件夹中的以下安装程序之一。但是,Adobe 网站上的安装程序通常比 Players 文件夹中的安装程序新。

    • 对于 Windows® 的 ActiveX 控件(Internet Explorer 或 AOL),请运行 Flash Player 9 AX.exe 安装程序文件。
    • 对于 Windows 的插件(Firefox、Mozilla、Chrome、Safari 或 Opera),请运行 Flash Player 9.exe 安装程序文件。
    • 对于 Macintosh® 的插件(AOL、Firefox、Internet Explorer for Macintosh、Chrome、Opera 或 Safari),请运行 Flash Player 10 (Mac OS 9.x) 安装程序或 Flash Player 10 OS X (Mac OS X.x) 安装程序。

    注意:

    若要验证安装,请使用 Web 浏览器访问 http://www.adobe.com/shockwave/welcome/。

为 Flash Player 配置服务器

要使用户能够在 Web 上查看 Flash 内容,必须正确配置 Web 服务器以便识别 SWF 文件。

配置服务器就是建立正确的多部分网际邮件扩展 (MIME) 类型,以便服务器可以将具有 .swf 扩展名的文件识别为 Flash 文件。

接收正确 MIME 类型的浏览器可以加载合适的插件、控件或辅助应用程序,以便处理和正确显示传入的数据。如果缺少 MIME 类型或者服务器没有正确传送 MIME 类型,则浏览器可能会显示错误消息,或显示一个带有拼图图标的空白窗口。

  • 如果您的站点是通过 Internet 服务供应商 (ISP) 建立的,请要求 ISP 将此 MIME 类型添加至服务器:具有 .swf 扩展名的应用程序/x-shockwave-flash。

  • 如果您自己管理服务器,请参阅 Web 服务器文档,了解有关添加或配置 MIME 类型的说明。

  • 公司和企业的系统管理员可以对 Flash 进行配置,限制 Flash Player 访问本地文件系统中的资源。在本地系统上,可以创建限制 Flash Player 功能的安全性配置文件。

安全性配置文件是一个文本文件,放在与 Flash Player 安装程序相同的文件夹中。在安装过程中,Flash Player 安装程序将读取该配置文件并遵循其安全性指令。Flash Player 使用 System 对象向 ActionScript 公开配置文件。

通过配置文件,可以禁止 Flash Player 访问摄像头或麦克风、限制 Flash Player 可以使用的本地存储、控制自动更新功能并防止 Flash Player 读取用户本地硬盘中的任何内容。

添加 MIME 类型

当 Web 服务器访问文件时,该服务器必须将这些文件正确地识别为 Flash 内容,才能显示它们。如果没有 MIME 类型或服务器没有正确传送 MIME 类型,则浏览器可能会显示错误消息或一个带拼图图标的空白窗口。

如果未正确配置服务器,您(或服务器管理员)必须将 SWF 文件 MIME 类型添加至服务器的配置文件,并将以下 MIME 类型与 SWF 文件扩展名关联:

  • 具有 .swf 文件扩展名的 MIME 类型应用程序/x-shockwave-flash。

  • 具有 .spl 文件扩展名的 MIME 类型应用程序/futuresplash。

如果您管理服务器,请参考您的服务器软件文档,以获得关于添加或配置 MIME 类型的指导。如果您不管理服务器,请与您的 Internet 服务供应商、网管或服务器管理员联系,以添加 MIME 类型信息。

如果站点在 Mac OS 服务器上,还必须设置下列参数:Action:Binary;Type:SWFL;Creator:SWF2。

针对 SWF 内容的搜索引擎优化

2008 年中期,Adobe 在 Flash Player 技术方面公布了一项重大改进,允许搜索引擎(例如 Google 和 Yahoo!)对 SWF 文件中的文本内容建立索引。您可以采用多种策略优化 SWF 内容对搜索引擎的可见性。这些做法整体称作搜索引擎优化 (SEO)。

关于 Omniture 和 Flash

Flash 内容可以与 Omniture SiteCatalyst 和 Omniture Test&Target 集成。SiteCatalyst 可帮助商家通过各自的网站快速找到最能盈利的途径、确定哪里的访问者浏览过他们的站点,并针对在线市场营销活动确定关键成功标准。借助 Test&Target,商家可不断增加其在线内容与客户的相关性。Test&Target 提供了一个界面,用于设计和执行测试、创建受众细分和定位内容。

Omniture 客户可以下载并安装 Omniture 扩展包,以将 SiteCatalyst 和 Test&Target 与 Flash 结合使用。

  • 要下载 Omniture 扩展和访问其使用说明,请选择“帮助”>“Omniture”。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略