先来看Flex调用JavaScript中的函数

FlexConnectJavaScript.mxml
Flex与JavaScript交互(一) [原]<?xml version="1.0" encoding="utf-8"?>
Flex与JavaScript交互(一) [原]
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  layout="absolute">
Flex与JavaScript交互(一) [原]    
<mx:Script>
Flex与JavaScript交互(一) [原]     
<![CDATA[
Flex与JavaScript交互(一) [原]     import flash.external.*;
Flex与JavaScript交互(一) [原]     public function invokeJavaScript():void
Flex与JavaScript交互(一) [原]     {
Flex与JavaScript交互(一) [原]       lblResult.text=ExternalInterface.call("returnTheName","huangxi";
Flex与JavaScript交互(一) [原]     }
Flex与JavaScript交互(一) [原]     
]]>
Flex与JavaScript交互(一) [原]    
</mx:Script>
Flex与JavaScript交互(一) [原]
<mx:Button id="btnConnect" label="调用JavaScript" click="invokeJavaScript()" x="229" y="204"/>
Flex与JavaScript交互(一) [原]
<mx:Label id="lblResult" text="test" x="205" y="99" width="150" height="80"/>
Flex与JavaScript交互(一) [原]
</mx:Application>
Flex与JavaScript交互(一) [原]

FlexConnectJavaScript.html中<Script>加入

 function returnTheName(a)
  {
       return "HUANGXI";
  }
////////////////////////
小结
1.ExternalInterface.call("returnTheName","huangxi");其中第一个参数与JavaScript中的函数相同,第二个参数为传递参数

相关文章:

  • 2022-12-23
  • 2021-08-27
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
猜你喜欢
  • 2021-06-22
  • 2021-10-10
  • 2021-08-06
  • 2022-01-14
  • 2021-05-17
  • 2022-12-23
相关资源
相似解决方案