使用HistoryManager

说到深层链接(Deep linking),少不了要讲一讲Flex 2中的HistoryManager。利用HistoryManager,用户可以使用Web 浏览器的后退和前进导航按钮在Flex 应用程序中导航,与Flex 3中的BrowserManager功能相似。

通常情况下,应使用BrowserManager类和深层链接来维护Flex 应用中的状态并处理URL和浏览器历史记录。但有些导航器容器(如Accordion和TabNavigator)默认情况下启用历史记录管理功能,因此这种情况下会比使用BrowserManager简单。但对于其他组件和容器,我们需要自定义历史记录管理,相对复杂,因此更多时候不使用HistoryManager类。 继续阅读使用HistoryManager

BrowserManager的高级应用

上一次我们谈了一下BrowserManager的简单应用:使用BrowserManager来改变页面标题,这回我们将讲述BrowserManager的高级应用:深层链接。

深层链接(Deep-Link),相信大家不会陌生,主要是使用JS结合框架技术,从而让嵌入swf页面可以利用浏览器的前进后退按钮导航。如果我们是用Flex Bulder来发布页面,默认下会该页面会具有深层链接功能。细心的读者会发现在页面所在的目录下有一个history目录,有关深层链接的JS、框架、css文件都在里面。那么怎样使用BrowserManager实现深层链接呢?
继续阅读BrowserManager的高级应用