1. 程式人生 > >Flex JS 互動 傳值(傳引數)

Flex JS 互動 傳值(傳引數)

老生常談的話題了。

首先是轉帖部分:

先來看Flex呼叫JavaScript中的函式

FlexConnectJavaScript.mxml

 

FlexConnectJavaScript.html中<Script>加入

 function returnTheName(a)
  {
       return "HUANGXI";
  }
////////////////////////

小結


1.ExternalInterface.call("returnTheName","huangxi");其中第一個引數與JavaScript中的函式相同,第二個引數為傳遞引數
________________________________________________ 首先呢,在HTML模板裡面新增一個JS函式:${application}實際上就是object那個flex的id,只不過呢,flex的模板檔案裡面用這個字元代替了。恩。你換成id也一樣。

 

然後類,在flex裡面新增一個啟動註冊鉤子函式:這個在application initial的時候執行,前面的引數是js的函式名,後面引數是flex的函式名。

ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript);

然後類,在flex裡面加入這個函式

 

然後類,你隨便找個什麼玩意兒觸發一下就可以啦: