91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

externalinterface怎么用

發布時間:2021-09-22 17:54:44 來源:億速云 閱讀:164 作者:小新 欄目:開發技術

這篇文章主要介紹了externalinterface怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

  flashActionScript提供的外部訪問接口,用于Flash虛擬機與ActiveX容器(ActiveXcontainer))應用程序或容器應用程序(Containerapplication)通信。接口定義addCallback()及call()兩個方法及一個屬性available。

  externalinterface用法:

  因為在Flash幫助中已詳細說明了Flash與JavaScript容器之間的通信過程,此處不贅述。現以在含有Flash控件的VS(VC)應用程序為例說明:

  容器訪問Flash控件:

  A:flash代碼:

  //導入

  importflash.external.ExternalInterface;

  //回調聲明

  if(flash.external.ExternalInterface.available){

  ExternalInterface.addCallback("flashDoSth",null,flashDoSth);

  }

  //回調定義

  functionflashDoSth(param:TYPE):TYPE{

  //dosthhere;

  //returnsth;

  }

  B:VS(VC)代碼:

  在需要FLASH執行上述定義的函數代碼段,寫入

  m_flash.CallFunction(strXML);

  //說明:

  m_flash即Flash控件變量;

  strXML即為容器傳向Flash的數據,為XML類型字符串,在JS網頁中,數據直接傳輸使用,但在控件容器如VS(VC)中,容器與控件數據傳方式為:數據(VS/VC)----XML數據---數據(Flash)。

  externalinterface一般的組織方式:

  容器向Flash傳遞數據為字符串"STR",strXML應該寫為:

  "<invokename="flashDoSth"returntype="xml"><arguments><string>STR</string></arguments></invoke>"

  容器向Flash傳遞數據為數字222,strXML應該寫為:

  "<invokename="flashDoSth"returntype="xml"><arguments><number>222</number></arguments></invoke>"

  容器向Flash傳遞數據為布爾,strXML應該寫為(以下方式之一):

  "<invokename="flashDoSth"returntype="xml"><arguments><true/></arguments></invoke>"

  "<invokename="flashDoSth"returntype="xml"><arguments><false/></arguments></invoke>"

感謝你能夠認真閱讀完這篇文章,希望小編分享的“externalinterface怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣化县| 黄冈市| 衢州市| 内江市| 齐齐哈尔市| 黄梅县| 凌海市| 桑日县| 云梦县| 丰原市| 扶风县| 石狮市| 博湖县| 河东区| 太和县| 四川省| 大兴区| 安平县| 孟津县| 平武县| 云南省| 天门市| 公安县| 连江县| 竹溪县| 莱西市| 嘉定区| 教育| 台湾省| 巴彦淖尔市| 平原县| 双柏县| 庐江县| 交城县| 宾川县| 梅河口市| 武清区| 揭东县| 封丘县| 宽甸| 福鼎市|