我在.swf中的链接会在新的窗口/标签中保持打开而不是相同的链接,如何在同一个标签中打开它?这是我的动作脚本3:
aquaheal.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_2);
function fl_ClickToGoToWebPage_2(event:MouseEvent):void {
navigateToURL(
new URLRequest("http://www.mediwales.com/index.php?id=6&member=9"), "_self");
}
答案 0 :(得分:1)
尝试省略 _self
中的navigateToUrl
参数。它默认为null
,这是我认为你想要的。
看来你确实需要_self
。
您是否尝试过在网络上而不是从文件中运行页面?文档说:
当在local-with-filesystem沙箱中运行的SWF文件中的代码调用navigateToURL()函数并为window参数指定自定义窗口名称时,窗口名称将转换为随机名称。名称格式为“_flashXXXXXXXX”,其中每个X代表一个随机的十六进制数字。在同一个会话中(直到关闭包含的浏览器窗口),如果再次调用该函数并为window参数指定相同的名称,则使用相同的随机字符串。
也许这会让你感到烦恼?