WEB开发网
开发学院图形图像Flash 不可见的 Flash:通过使用不可见的 Flash Player ... 阅读

不可见的 Flash:通过使用不可见的 Flash Player 增强 Web 应用程序

 2010-07-09 00:00:00 来源:WEB开发网   
核心提示:让我们开始吧如前所述,您将在本文中学习如何使用 Flash 为 Web 应用程序增添额外的功能,不可见的 Flash:通过使用不可见的 Flash Player 增强 Web 应用程序,熟悉 JavaScript 是必需的技能,有 ActionScript 使用经验将会很方便,可以使用其他替代方法,例如,有很多方法编译

让我们开始吧

如前所述,您将在本文中学习如何使用 Flash 为 Web 应用程序增添额外的功能。熟悉 JavaScript 是必需的技能,有 ActionScript 使用经验将会很方便。有很多方法编译 ActionScript,其中一些依赖于 Adobe 的商业工具。然而,也可以使用 Adobe 的开源 Flex SDK。本文使用的是 Flex SDK 4.0.0.10485 (Beta 2)。为了运行示例程序,需要 Flash Player 的第 10 版或更高版本。本文中使用的是 10.0.42.34 版本。

Flash 本地存储

许多 Web 应用程序需要在客户端存储状态。有时候这仅仅是某种类型的会话 ID,它可以用来从内存或数据库检索服务器端状态。然而,很多 Web 应用程序出于可伸缩性的考虑故意避免服务器端状态。因此,所有的状态都要存储在客户端。另外,通常希望状态在当前回话结束后仍然保持。

长期以来都使用 HTTP cookies 作为默认的处理方式。然而,HTTP cookies 存在缺陷。在开发人员看来,它难以运用,因为它实际是只是一个 HTTP 头部。更重要的是,存在安全隐患。对于每个请求,HTTP cookies 都会在客户端和服务器端来回传递,因此其中的所有数据都可能被截取。还有,跨站点脚本/伪造会利用这一特定 “窃取 cookie”。如果 cookies 被窃取了,您的相应账号很可能被破坏甚至被他人利用。

但是,HTTP cookies 最常见的缺陷就是大小限制。不同浏览器为每个域分配的 HTTP cookies 的最大容量是不同的。HTTP 规范将其限制为 4 KB,这就是您所能利用的所有空间。如果想在客户端存储大于 4 KB 的数据怎么办呢?如果您考虑过这些问题,您只好无奈地用 Java™Script 编写一个 gip 式的压缩算法,这是一种方法。或者,可以使用其他替代方法,例如,Flash。

1 2 3 4 5 6  下一页

Tags:可见 Flash 通过

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接