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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server資料庫中Substring函式的用法例項詳解SQLServer資料庫函式
- JS中陣列與物件的遍歷方法例項JS陣列物件
- Java正規表示式提取字元的方法例項Java字元
- torch.einsum 的用法例項
- traceroute命令的用法例項分享
- 用原生js進行封裝函式 實現 選項卡巢狀選項卡 功能JS封裝函式巢狀
- JS函式,物件,例項方法,物件方法理解JS函式物件
- 封裝type方法例項封裝
- Js常用的函式JS函式
- (譯) 函式式 JS #2: 函式!函式JS
- (譯)函式式元件在Vue.js中的運用函式元件Vue.js
- mysql8 公用表表示式CTE的使用方法例項分析MySql
- [譯]JS箭頭函式三連問:為何用、怎麼用、何時用JS函式
- PHP判斷是手機移動端訪問還是PC端訪問的函式PHP函式
- Google Cloud Function函式訪問AWS的Redis服務(二)GoCloudFunction函式Redis
- 使用 useRequestURL 組合函式訪問請求URL函式
- 用函式計算搭建頁面的前端CICD系統,提升訪問體驗函式前端
- js的函式和物件JS函式物件
- js函式中的this指向JS函式
- js中的匿名函式JS函式
- js的函式function(一)JS函式Function
- Hive 分析函式lead、lag例項應用Hive函式
- 核函式 多項式核函式 高斯核函式(常用)函式
- js中 函式引數的 傳值/傳引用 問題JS函式
- js 常用函式JS函式
- 15.6 用多項式一致逼近連續函式函式
- 詳解箭頭函式和普通函式的區別以及箭頭函式的注意事項、不適用場景函式
- 函式注意事項函式
- 解決JS跨域訪問的問題JS跨域
- 生成函式與多項式函式
- JavaScript建立物件方法例項小結JavaScript物件
- JavaScript閉包原理與用法例項JavaScript
- DES演算法例項詳解演算法
- RNN二進位制加法例項RNN
- JS函式表示式——函式遞迴、閉包JS函式遞迴
- js的call函式”原始碼”JS函式原始碼
- JS的學習理解--->函式JS函式
- (求教)關於js函式按值、引用傳遞的問題JS函式