我正在处理一个项目,其中我的团队的Flash应用程序显示在另一个团队的Web-Kit浏览器中。当Flash Accordions选择的索引被更改时,我们遇到了一个bug;网页本身会刷新。由于这是一个基于地图的应用程序,这是不可接受的,因为用户感兴趣的区域丢失了。
根据我到目前为止的研究,我了解到Flash使用“深度链接”来根据url中的“片段”来设置Flash App的状态,而无需实际刷新页面。因此,Accordion所选索引的更改将更新url,并使用该url执行某些操作,而无需实际刷新页面。
由于这在任何其他浏览器(FF,IE,Chrome,Safari)中都不是问题,所以似乎与Deep-Linking和Web-Kit不兼容。两个团队都在积极排除故障,但时间不多了。有没有人知道一种方法,可以禁止url改变,同时仍然达到预期的结果(例如,accordion仍然改变面板)?
发布于 2009-10-07 04:58:51
请尝试将Accordion的historyManagementEnabled属性设置为false。
Accordion类的Livedocs页面。
https://stackoverflow.com/questions/1526237
复制相似问题