正文

Flex调Javascript打开新窗口示例代码(flex缩放)不要告诉别人

文章摘要

这篇文章展示了如何使用Flex编程库和JavaScript脚本在网页之间创建全屏新窗口。文章详细描述了通过`win.open`方法打开新窗口,并设置窗口尺寸(使用`screen.availWidth`和`screen.availHeight`)以及外接窗口宽度和高度。此外,文章还展示了如何处理窗口打开后的事件。这些技术可以应用于网页开发,帮助实现全屏窗口的快速创建和管理。

xmlns:s=”library://ns.adobe.com/flex/spark”

xmlns:mx=”library://ns.adobe.com/flex/mx”>

private function openWindow(pageUrl:String,pageName:String):void{

var jsString:String=””;

jsString+=” var screenWidth=screen.availWidth, screenHeight=screen.availHeight;”;

jsString+=” var args=’toolbar=no, menubar=no, scrollbars=no,resizable=yes,location=no, status=no’;”;

//打开全屏的新窗口

jsString+=” var win=window.open(‘”+pageUrl+”‘,'”+pageName+”‘,args);”;

jsString+=” if(win){“;

jsString+=” win.resizeTo(screenWidth,screenHeight);”;

jsString+=” win.outerWidth=screenWidth;”;

jsString+=” win.outerHeight=screenHeight;”;

jsString+=” win.moveTo(0,0);”;

jsString+=” }”;

ExternalInterface.call(“function()”);

}

protected function openButton_clickHandler(event:MouseEvent):void

{

openWindow(“http://www.baidu.com”,”百度”);

}

]]>