Flex与JavaScript交互(一)
2008-02-24 09:39
先来看Flex调用JavaScript中的函数
FlexConnectJavaScript.mxml
<?
xml version="1.0" encoding="utf-8"
?>
< mx:Application xmlns:mx ="http://www.adobe.com/2006/mxml" layout ="absolute" > < mx:Script > <![CDATA[ import flash.external.*; public function invokeJavaScript():void { lblResult.text=ExternalInterface.call("returnTheName","huangxi"; } ]]> </ mx:Script > < mx:Button id ="btnConnect" label ="调用JavaScript" click ="invokeJavaScript()" x ="229" y ="204" /> < mx:Label id ="lblResult" text ="test" x ="205" y ="99" width ="150" height ="80" /> </ mx:Application > FlexConnectJavaScript.html中<Script>加入 function returnTheName(a) { return "HUANGXI"; } 小结 1.ExternalInterface.call("returnTheName","huangxi");其中第一个参数与JavaScript中的函数相同,第二个参数为传递参数 |