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 通过

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