【发布时间】:2009-07-10 05:45:50
【问题描述】:
有谁知道是否有提供后退按钮支持的 Flash (ActionScript) 库?
GotMilk 网站就是这样做的。我希望有一个 Flash 库,这样我就可以提供和培训我的客户利用这种技术在 Flash 中构建整个网站。
【问题讨论】:
有谁知道是否有提供后退按钮支持的 Flash (ActionScript) 库?
GotMilk 网站就是这样做的。我希望有一个 Flash 库,这样我就可以提供和培训我的客户利用这种技术在 Flash 中构建整个网站。
【问题讨论】:
最好的解决方案之一是 SWFAddress:
http://www.asual.com/swfaddress/
您只需要在页面中包含 javascript 并使用 SWFAddress.as 类注册一个侦听器。在网站上下载完整包;有一些非常好的演示。如果您的 Flash 网站结构良好,则很容易实现。
以下是我最近使用的一些示例:
【讨论】:
我不知道有什么库,但我想它与 JavaScript 挂钩以更新 window.location.hash 属性。
【讨论】:
您可能想查看this article。它描述了如何使用页面 URL 的哈希在 Flash 中实现深度链接。
我在我的一个 Flex 应用程序中使用了深度链接。这是一种很好的方式,不仅支持后退/前进按钮,而且还允许为 Flash 的“页面”添加书签和链接。
【讨论】:
我知道 Flex 可以做到这一点,好吧,这里有一些示例代码:
Using the browser history to track application state changes
我从未在我的 Flex 应用程序中实现这一点,但我一直在计划(直到项目被取消)。
【讨论】: