gpt4 book ai didi

actionscript-3 - Actionscript 3 在新窗口中打开

转载 作者:行者123 更新时间:2023-12-04 21:58:40 25 4
gpt4 key购买 nike

我是 Actionscript 的新手,当我说新的时候,我的意思是昨天......

我在这里有这个代码可以打开一个新链接

myButton.addEventListener(MouseEvent.CLICK,goThere);
function goThere(e:MouseEvent){
var request = new URLRequest("http://www.jamessuske.com/freelance/korkis/3DLibrary.php");
navigateToURL(request);
}

如何让它在带有尺寸的新窗口中打开?

谢谢,
J

最佳答案

我想添加 _blanknavigateToURL将打开一个新窗口(见 docs):

function goThere(e:MouseEvent):void
{
var request = new URLRequest("http://www.jamessuske.com/freelance/korkis/3DLibrary.php");
navigateToURL(request, "_blank");
}
myButton.addEventListener(MouseEvent.CLICK, goThere);

关于调整窗口大小......我认为这是不可能的(但是嘿,有人可以证明我错了;))

编辑

好的,也许您也可以使用 ExternalInterface 来调整大小(看最后的例子)(未经测试):

编辑您的嵌入 html:
添加
<param name="allowScriptAccess" value="always" />

给您的 嵌入 html 并在您的开头添加以下调用 AS3 代码:
flash.system.Security.allowDomain("*")

那么下面的代码应该可以工作:
function goThere(e:MouseEvent):void
{
ExternalInterface.call("open", "http://www.jamessuske.com/freelance/korkis/3DLibrary.php", "_blank", "width=300,height=400,left=100,top=200");
}

关于actionscript-3 - Actionscript 3 在新窗口中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14655528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com