Actionscript 3 AS3-导航URL问题

Actionscript 3 AS3-导航URL问题,actionscript-3,flash,Actionscript 3,Flash,我有以下代码: botton_1.addEventListener(MouseEvent.MOUSE_UP, onClick); function onClick(e:MouseEvent):void { var url:String = "http://www.xxxxxxxxxx.com/signInDetail"; var request:URLRequest = new URLRequest(url); request.method = URLReques

我有以下代码:

    botton_1.addEventListener(MouseEvent.MOUSE_UP, onClick);
function onClick(e:MouseEvent):void {
    var url:String = "http://www.xxxxxxxxxx.com/signInDetail";
    var request:URLRequest = new URLRequest(url);
    request.method = URLRequestMethod.POST;
    var variables:URLVariables = new URLVariables();
    variables.query = ta.text;
    variables.packageId = 1;
    variables.update = "askADoctorSaveQuery";
    variables.task = "CHAT_PRE_ACTIONS_WITHOUT_PACKAGEID";
    variables.query = ta.text;
    request.data = variables;
    var loader:URLLoader = new URLLoader();
    loader.addEventListener(Event.COMPLETE,compleHandler);
    loader.load(request);
}

function compleHandler(event:Event):void {
    var click_url2:String = "http://www.xxxxxxxx.com/ask-doctor-online";
    var request2:URLRequest = new URLRequest(click_url2);
    navigateToURL(request2, "_blank");

}
加载第一个请求并调用CompletHandler后,navigateToURL方法在弹出窗口中打开url,而不是在新选项卡中打开url。我不确定是什么问题


请帮助…

导航URL(请求2,“\u self”)

更换此线路。这会将其加载到新窗口中

 navigateToURL(request2, "_blank");
您还有两个选择:
在父帧中:

navigateToURL(request2, "_parent");
替换当前页面:

navigateToURL(request2, "_self");
编辑

重新检查后,我认为在新选项卡中打开窗口是用户对浏览器的首选项。开发人员似乎无法控制这一点。例如,在IE 8中:


这不起作用。事实上,窗口或URL根本没有打开。@VikashAgrawal此代码应该可以工作。我已经用过很多次了。我已经仔细检查了文件以确定。在这里查找:好的,我不确定是什么问题,但现在它正在工作。但自我或父母都在smae选项卡中重定向。我想要的是相同的窗口和不同的标签。