JS訪問SWF的函式用法例項
本文例項講述了 JS訪問SWF的函式用法。分享給大家供大家參考。具體分析如下:
關於 Flash和JS相互呼叫的例子已經說很多了,這不是難題,當然,呼叫錯誤這也不是Flash和JS的錯誤,我們今天就來徹底解決IE,FF和Chrome之間的不相容問題!
我們知道,Flash中,如果訪問外部JS函式,只需
程式碼如下:
flash.external.ExternalInterface.call("JS中的函式名");
這一句即可
如果要JS訪問Flash中的函式,需要用addCallBack註冊一個回撥函式,讓JS去呼叫(AS2例子)
?
1 2 3 4 5 6 7 8 import flash.external.*; var methodName:String = "SetImgPath"; //JS需要呼叫的函式名字 var instance:Object = null; var method:Function = extractstr; //Flash中實際的函式名字,引數忽略,但是你呼叫的時候要記得有引數的要加上 var wasSuccessful:Boolean = ExternalInterface.addCallback(methodName, instance, method); trace(wasSuccessful+"-callback")
我們可以trace一下,這個時候如果是true,表示註冊成功
OK,下面web中試用一下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 <div style="margin-left:50px; margin-bottom:50px"><input type="text" id="mytxt" border="1" value="這是測試框,呼叫頁面JS演示" style="width:200px"/></div> <div id="flashContent"> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="515" height="320" id="123" align="middle"> <param name="movie" value="123.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="play" value="true" /> <param name="loop" value="true" /> <param name="wmode" value="transparent" /> <param name="scale" value="showall" /> <param name="menu" value="true" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="allowScript
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993754/viewspace-2752794/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- charAt()函式用法例項程式碼函式
- SQL Server資料庫中Substring函式的用法例項詳解SQLServer資料庫函式
- fastjson 物件字串互轉方法例項ASTJSON物件字串
- js函式作為函式的引數程式碼例項JS函式
- 分散式 ZooKeeper 快取用法例項教程分散式快取
- JS中陣列與物件的遍歷方法例項JS陣列物件
- Java正規表示式提取字元的方法例項Java字元
- 函式訪問引數受限的處理方法函式
- js冪函式程式碼例項分享JS函式
- Java的clone()用法例項解析Java
- js confirm()函式用法程式碼例項JS函式
- torch.einsum 的用法例項
- jsfl批量匯出swfJS
- 封裝type方法例項封裝
- PHP判斷是手機移動端訪問還是PC端訪問的函式PHP函式
- mysql8 公用表表示式CTE的使用方法例項分析MySql
- 用原生js進行封裝函式 實現 選項卡巢狀選項卡 功能JS封裝函式巢狀
- js的建構函式和原型用法程式碼例項JS函式原型
- js獲取指定函式的形參程式碼例項JS函式
- 使用 useRequestURL 組合函式訪問請求URL函式
- ABAP日期函式(求月末日,第幾周,search help 只顯示年月) 使用方法例項函式
- (譯)函式式元件在Vue.js中的運用函式元件Vue.js
- (譯) 函式式 JS #2: 函式!函式JS
- JS函式,物件,例項方法,物件方法理解JS函式物件
- Js常用的函式JS函式
- JS中的函式JS函式
- [譯]JS箭頭函式三連問:為何用、怎麼用、何時用JS函式
- js函式 函式自呼叫 返回函式的函式 (閉包)JS函式
- 用函式計算搭建頁面的前端CICD系統,提升訪問體驗函式前端
- JS中函式內套函式的呼叫JS函式
- JS函式JS函式
- 用JS獲取函式相關的程式碼JS函式
- xml方式的 android的 tabhost用法例項XMLAndroid
- 核函式 多項式核函式 高斯核函式(常用)函式
- javascript this 用法例項程式碼解析JavaScript
- 邊界值分析法例項
- javascript 靜態方法和例項方法例項JavaScript
- js模擬實現replaceAll()函式程式碼例項JS函式