av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

學習筆記如何利用Flex調用JavaScript代碼

本文和大家重點學習一下Flex調用JavaScript代碼,在Flex調用JavaScript最簡單的方法是使用ExternalInterface(),可以使用此API調用任意JavaScript,傳遞參數(shù),獲得返回值。

萬源網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)公司從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選成都創(chuàng)新互聯(lián)公司。

Flex調用JavaScript代碼

在Flex開發(fā)中有時候需要調用JS代碼,例如關閉瀏覽器,或者是在某種情況下打開瀏覽器提示框等等。一般情況下Flex用ExternalInterface類的call()函數(shù)來調用JS代碼,其中call()函數(shù)的參數(shù)就是String類型的JS代碼段。

你可以調用Html頁面中的JavaScript,通過與JavaScript的交互,可以改變Style,調用遠程方法。還可以將數(shù)據(jù)傳遞給Html頁面,處理后再返回給Flex,完成這樣的功能主要有兩種方法:ExternalInterface()和navigateToUrl()。

在Flex調用JavaScript最簡單的方法是使用ExternalInterface(),可以使用此API調用任意JavaScript,傳遞參數(shù),獲得返回值,如果調用失敗,F(xiàn)lex拋出一個異常。ExternalInterface封裝了對瀏覽器支持的檢查,可以用available屬性來查看。ExternalInterface的使用非常簡單,語法如下:

 
 
 
  1. flash.external.ExternalInterface.call(function_name:String[,arg1,...]):Object; 

參數(shù)function_name是要調用的JavaScript的函數(shù)名,后面的參數(shù)是JavaScript需要的參數(shù)。

As代碼

 
 
 
  1. ExternalInterface.call(FUNCTION_USEREXIT);  
  2. ExternalInterface.addCallback("checkExit",checkExit);  
  3. privatestaticvarFUNCTION_USEREXIT:String="document.insertScript=function()"+"  
  4. {"+"window.onbeforeunload=function()"+"{"+"varflexObj=MarineDataEdit.checkExit();  
  5. "+"if(flexObj!=\"\")"+"{"+"returnflexObj;"+"}else{"+"return;"+"}"+"}"+"}";  
  6. publicfunctioncheckExit():String{varuserExitStr:String="你如果現(xiàn)在離開,則您的所有信息將失效!";  
  7. returnuserExitStr;  
  8.  
  9. ExternalInterface.call(FUNCTION_USEREXIT);  
  10. ExternalInterface.addCallback("checkExit",  
  11. checkExit);privatestaticvarFUNCTION_USEREXIT:String="document.insertScript=function()"+"  
  12. {"+"window.onbeforeunload=function()"+"{"+"varflexObj=MarineDataEdit.checkExit();  
  13. "+"if(flexObj!=\"\")"+"{"+"returnflexObj;"+"}else{"+"return;"+"}"+"}"+"}";  
  14. publicfunctioncheckExit():String{varuserExitStr:String="你如果現(xiàn)在離開,則您的所有信息將失效!";  
  15.  
  16. returnuserExitStr;  

其中ExternalInterface類的addCallback函數(shù)是調用AS端的返回值。

【編輯推薦】

  1. Flex與JavaScript交互中如何用Flex調用JavaScript
  2. Flex跨域訪問沙箱問題解決方案
  3. 技術前沿 看Flex客戶端緩存技術如何使用
  4. 解析Flex全屏模式設置方法
  5. Flex內存泄露解決方法和內存釋放優(yōu)化原則

文章標題:學習筆記如何利用Flex調用JavaScript代碼
文章起源:http://uogjgqi.cn/article/dheeisp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流