actionscript-3 – 在新窗口中打开Actionscript 3
发布时间:2020-12-15 07:27:12 所属栏目:百科 来源:网络整理
导读:我是Actionscript的新手,当我说新的时候,我的意思是昨天…… 我在这里有这个代码,打开一个新的链接 myButton.addEventListener(MouseEvent.CLICK,goThere);function goThere(e:MouseEvent){ var request = new URLRequest("http://www.jamessuske.com/freela
我是Actionscript的新手,当我说新的时候,我的意思是昨天……
我在这里有这个代码,打开一个新的链接 myButton.addEventListener(MouseEvent.CLICK,goThere); function goThere(e:MouseEvent){ var request = new URLRequest("http://www.jamessuske.com/freelance/korkis/3DLibrary.php"); navigateToURL(request); } 如何在尺寸新的窗口中打开它? 谢谢, 解决方法
我认为在navigationToURL中添加_blank会打开一个新窗口(见
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"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |