使用早先讨论的检测脚本, 您现在将能够确保用户有正确的播放器来查看您的内容。 如果用户的 Flash Player 版本不合适而不能查看您的内容, 或者他们禁用了浏览器脚本功能, 那么您现在将可以更好地控制将用户升级到最新播放器的体验。
在过去, 在不同浏览器和平台上播放器的安装也不同, 但现在 Macromedia 为开发人员制作了一个无缝的过程来使用户升级。 这一新方法称为“Flash Player 快速安装”。 “快速安装”可用于已经有 Flash Player 6.0r65 和更高版本的用户。 如果用户尚未安装 Flash Player 8, 此新的安装过程会提示用户升级到 Flash Player 8, 并且当安装完成时, 会将用户返回到启动该过程的页面。 如果您真正希望您的用户在您的 Flash 内容中看到最新的 Flash 8 功能, 这是使用户不经历很多痛苦就可以升级的一个极好的方式。
Macromedia 在发布 Flash Player 8 时已经启用了新的“Flash Player 快速安装”机制。此机制意味着通过将另一小点儿 HTML 放到您的页面中, 您可以使用播放器本身来提示用户升级 (请参见图 1) 并在完成安装后自动将用户返回到您的页面中。 如果用户不选择通过内嵌的提示升级, 则会激发您可以用来显示替代内容的事件。 如果您要实施“Flash Player 快速安装”, 则在 Flash Player Detection Kit 中会包含完整的详细信息和示例文件。
图 1. Flash Player 提示通过新的 Flash Player 快速安装过程进行升级。
这样, 您如何可以实现完美的 Flash 检测体验? 此处是一个快速概要, 它结合了 Flash 8 检测脚本和 Flash Player 快速安装。
通过使用 Flash Player Detection Kit 和下一部分中的教程, 实施 Flash Player 快速安装。
如果发现版本 6.0r65 或更高版本, 但播放器版本仍不够高而无法显示您的内容, 则 Flash Player 快速安装将提示用户升级。 如果用户升级, 则插件会安装, 浏览器会重新启动, 且会自动将用户返回到您的页面。
getURL() 调用), 或者会通过 JavaScript 对您的 Flash 内容执行内嵌替换。 不管是哪一种方式, 用户的体验都会无缝地继续, 而您将为自己赢得另一个愉快的客户。有关如何看到上述操作中描述的每种方法的说明, 请参阅随本文开头您下载的示例文件提供的 Readme.txt 文件。 该下载中包含相同 HTML 页面的几个版本, 其中每个都使用一个不同的 Flash 检测方法。 若要查看 Flash 8 脚本解决方案在实际网站中的表现, 请访问 www.rhjr.net/eReader* (用于 Captivate 演示中的示例页面), 它还包含新的 Flash Player 8 文本呈现的示例和随 Flash 8 创作工具提供的投影滤镜。
最后, 请向您所认识的每个 Web 开发人员推荐这篇文章。 Flash Player 快速安装越快标准化, 我们就能更快地不再让用户灰心, 以有效的方式开始处理 Flash 体验, 从而改进用户在 Web 上的体验。