AS3:在新窗口中停止链接打开

时间:2011-02-14 10:07:03

标签: actionscript-3 hyperlink

我在.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");
}

1 个答案:

答案 0 :(得分:1)

尝试省略_self中的navigateToUrl参数。它默认为null,这是我认为你想要的。

看来你确实需要_self

您是否尝试过在网络上而不是从文件中运行页面?文档说:

  

当在local-with-filesystem沙箱中运行的SWF文件中的代码调用navigateToURL()函数并为window参数指定自定义窗口名称时,窗口名称将转换为随机名称。名称格式为“_flashXXXXXXXX”,其中每个X代表一个随机的十六进制数字。在同一个会话中(直到关闭包含的浏览器窗口),如果再次调用该函数并为window参数指定相同的名称,则使用相同的随机字符串。

也许这会让你感到烦恼?