swfaddress和框架

时间:2010-06-01 17:44:09

标签: flex swfaddress

在我的flex .swf文件中,我在浏览器地址框中的URL末尾检查“#/ 1”(如果存在,请使用本地Flex SharedObject恢复以前的状态)。如果“#/ 1”不存在,我调用SWFAddress.setValue(“1”),它会在浏览器地址框中的URL末尾附加“#/ 1”, if 顶级网址也是包含我的.swf文件的html网页的网址。

当包含swf的html文件在一个框架中时出现问题,在这种情况下,调用SWFAddress.setValue(“1”)将浏览器地址框中的顶级URL替换为此框架页面的URL(然后在该末尾添加“#/ 1”,然后使该帧页面成为顶层,消除所有其他帧。但我只想在浏览器地址框中的顶级URL地址的末尾添加“#/ 1”(不要用包含swf的框架页面的url替换其整个内容。

希望如果有人有解决方案,那就足够简洁了。

1 个答案:

答案 0 :(得分:0)

的javascript:

window.self.location.hash

并且完全为了我的目的完全免除了swfaddress。