成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

探秘Flex與JavaScript交互

開發 后端
本文向大家介紹一下Flex與JavaScript交互,Flex 與JavaScript 交互,主要依靠Flex的ExternalInterface,其提供了addCallBack和call方法。

在學習Flex的過程中你可能會遇到Flex與JavaScript交互的問題,這里和大家分享一下,主要包括Flex調用JavaScript中的函數和JavaScript調用Flex中的函數兩大部分內容。

Flex與JavaScript交互

Flex 與JavaScript 交互,主要依靠Flex的ExternalInterface,其提供了addCallBack和call方法。

◆先來看Flex調用JavaScript中的函數

FlexConnectJavaScript.mxml
 

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" 
  3. layout="absolute"> 
  4. <mx:Script> 
  5. <![CDATA[  
  6. importflash.external.*;  
  7. publicfunctioninvokeJavaScript():void  
  8. {  
  9. lblResult.text=ExternalInterface.call("returnTheName","huangxi";  
  10. }  
  11. ]]> 
  12. </mx:Script> 
  13. <mx:Buttonidmx:Buttonid="btnConnect"label="調用JavaScript"click="invokeJavaScript()"x="229"y="204"/> 
  14. <mx:Labelidmx:Labelid="lblResult"text="test"x="205"y="99"width="150"height="80"/> 
  15. </mx:Application> 
  16.  
  17. FlexConnectJavaScript.html中<Script>加入  
  18. functionreturnTheName(a)  
  19. {  
  20. return"HUANGXI";  
  21. }  
  22. ////////////////////////  
  23.  

 
小結

1.ExternalInterface.call("returnTheName","huangxi");其中***個參數與JavaScript中的函數相同,第二個參數為傳遞參數。

◆再來看JavaScript調用Flex中的函數

JavaScriptConnectFlex.mxml
 

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" 
  3. layout="absolute"creationComplete="initApp()"> 
  4. <mx:Script> 
  5. <![CDATA[  
  6. importflash.external.ExternalInterface;  
  7. publicfunctionadd():int  
  8. {  
  9. vari:int;  
  10. varsum:int=0;  
  11. for(i=1;i<=100;i++)  
  12. {  
  13. sum+=i;  
  14. }  
  15. returnsum;  
  16. }  
  17. publicfunctioninitApp():void  
  18. {  
  19. ExternalInterface.addCallback("addTo100",add);  
  20. }  
  21. ]]> 
  22. </mx:Script> 
  23. </mx:Application> 
  24. JavaScriptConnectFlex.html中加入  
  25. <buttononclickbuttononclick="addMethod()">計算</button> 
  26. ...  
  27. 中加入  
  28. functionaddMethod()  
  29. {  
  30. vars=JavaScriptConnectFlex.addTo100();  
  31. alert(s);  
  32. }  
  33. ///////////////  

 小結

1.ExternalInterface.addCallback("addTo100",add);定義JavaScript可以調用的方法

2.可見JavaScript要調用Flex函數,Flex要聲明一下;而Flex調用JavaScript函數則不需要

【編輯推薦】

  1. 學習筆記 Flex如何結合JSP
  2. FlexBuilder4十大新特性閃亮登場
  3. 學習總結 在Flex中如何嵌入Flex字體
  4. Flex框架Riawave的定制應用
  5. 技術前沿 Flex2.0 從零開始實現文件上傳

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-30 12:56:02

Flex調用JavaS

2011-08-17 09:27:55

FlexJava

2009-07-06 10:41:38

flex與servle

2014-07-29 11:16:07

2024-10-16 10:03:13

2017-10-18 12:22:43

NativeHybirdJavaScript

2010-08-10 09:40:23

Flex與瀏覽器交互

2010-08-06 13:59:00

Flex和Html交互

2013-01-09 10:34:13

OpenStackKVM

2011-08-17 09:14:03

FlexJava

2009-12-07 18:42:55

PHP與Javascr

2010-07-27 15:36:15

Flex swf

2012-04-23 11:00:56

iOS開發Objective-CJavaScript

2009-11-06 16:10:54

ClosureJavaScript開Google

2011-08-04 09:47:33

iOS Objective- JavaScript

2010-08-17 16:54:30

IE8JavaScript

2025-02-08 08:10:00

2009-06-10 21:46:02

JavaScript與

2010-07-27 10:54:22

Flex

2010-08-09 10:39:14

FlexACtionSCrip
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天操夜夜看 | 国产精品久久久久久久久动漫 | 日韩精品中文字幕一区二区三区 | 色婷婷激情 | 羞羞涩涩在线观看 | 久久国产综合 | 久久亚洲一区二区三 | 国产欧美日韩综合精品一区二区 | 欧美日韩成人 | 亚洲www啪成人一区二区 | 狠狠色香婷婷久久亚洲精品 | 久草网址 | 国产高清在线视频 | www国产成人免费观看视频,深夜成人网 | 欧美日本在线观看 | 欧美日本一区二区 | 久久精品99久久 | 在线欧美 | 中文字幕91av | aaa天堂| 久久久久久国模大尺度人体 | 欧美在线a | 欧美精品在线一区二区三区 | 亚洲高清一区二区三区 | 中文字幕一区二区三区乱码图片 | 日本国产一区二区 | 国产一区二区三区四区三区四 | 欧美精品一区二区三区四区五区 | 99re在线视频 | 伊人二区| 99精品久久久 | 国产精品69毛片高清亚洲 | 黄色视频a级毛片 | 欧美二区在线 | 欧美二区在线 | 国产色婷婷久久99精品91 | 在线观看毛片网站 | 国内在线视频 | 精品久久久久久 | 五月天激情综合网 | 精品久久久网站 |