/*by haiyibo 20081223 1.网页中的js代码: <mce:script language="JavaScript"><!-- function netJS(value,value2) { alert(value); alert(value2); } // --></mce:script> //这是一条写在网页中的js函数 //关闭网页 <mce:script language="JavaScript"><!-- function closeNet(){ window.close(); } // --></mce:script> 2.flash中的代码: ExternalInterface.call("netJS","参数1","参数2"); */ package com{ import flash.display.SimpleButton; import flash.events.*; import flash.external.ExternalInterface; public class CallNetJS extends SimpleButton { public function CallNetJS() { this.addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(event:MouseEvent):void { if (ExternalInterface.available) { ExternalInterface.call("netJS","参数1","参数2"); } } } } 这个方法可以传递参数,调用JS代码,功能足够用了。