欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

flash javascript之間的通訊方法小結

 更新時間:2008年12月20日 00:15:09   作者:  
不用getURL和fsCommand方法個國外的通信方法,值得一看
不用getURL和fsCommand方法
flash使用的actionscript跟javascript是非常相通的,下面描述如何互相調用函數:
1:javascript調用flash中的函數
在flash的腳本中增加
import flash.external.ExternalInterface;
假定要調用的函數是hello,as代碼如下
function hello(){
return "hello";
}
ExternalInterface.addCallback("hello", this, hello);
//第一個參數為導出函數名,第三個參數為as的函數名,這樣就可以在js中調用as的hello函數了
2:flash調用js的函數
ExternalInterface.call("hello2", "jacky");
//第一個參數是js的函數名,后面的是js函數的參數
3:如何互相調用
html代碼如下:
<object type="application/x-shockwave-flash" data="test.swf" width="525" height="390" name="test">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<param name="scale" value="noScale" />
<param name="wmode" value="transparent" />
</object>
javascript代碼如下:
function callFromFlash() {
var a=thisMovie("test").hello();
alert(a);
}
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName]
}
else {
return document[movieName]
}
}
//注意,不能使用document.getElementById此類函數取得網頁中的flash對象,只能使用thisMovie函數中的代碼
國外看到的另一種方法:
You can't call a function, but you can change/set a variable and use the watch() method to execute the code whenever the value is changed.
ActionScript Code:
function changeType(prop, oldval, newval) {
//do your stuff
return newval;
}
var strType = "";
this.watch("strType", changeType);

相關文章

  • 利用JS實現scroll自定義滾動效果詳解

    利用JS實現scroll自定義滾動效果詳解

    這篇文章主要給大家介紹了關于利用JS如何實現scroll自定義滾動效果的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-10-10
  • 原生js實現form表單序列化的方法

    原生js實現form表單序列化的方法

    這篇文章主要介紹了原生js實現form表單序列化的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • javascript如何定義對象數組

    javascript如何定義對象數組

    本文主要介紹javascript如何定義對象數組,兩種方法,比較實用,希望能給大家做一個參考。
    2016-06-06
  • JS實現鼠標箭頭變成一個燃燒燭光效果的方法

    JS實現鼠標箭頭變成一個燃燒燭光效果的方法

    這篇文章主要介紹了JS實現鼠標箭頭變成一個燃燒燭光效果的方法,實例分析了javascript操作鼠標事件及圖片的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • js給頁面加style無效果的解決方法

    js給頁面加style無效果的解決方法

    js給頁面加style沒有效果的情況,想必大家都有見到吧,下面有個不錯的解決方法,大家可以參考下
    2014-01-01
  • js post提交調用方法

    js post提交調用方法

    這篇文章主要介紹了js post提交調用方法,需要的朋友可以參考下
    2014-02-02
  • layui的table中顯示圖片方法

    layui的table中顯示圖片方法

    今天小編就為大家分享一篇layui的table中顯示圖片方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • OpenLayers3實現鼠標移動顯示坐標

    OpenLayers3實現鼠標移動顯示坐標

    這篇文章主要為大家詳細介紹了OpenLayers3實現鼠標移動顯示坐標,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • 微信小程序自定義菜單導航實現樓梯效果

    微信小程序自定義菜單導航實現樓梯效果

    在html開發(fā)中,我們可以用到a標簽錨點實現,jq的動畫相結合實現類似效果。在框架中vant UI框架也為我們實現了這一效果。接下來通過本文給大家介紹微信小程序自定義菜單導航實現樓梯效果,感興趣的朋友一起看看吧
    2021-12-12
  • JavaScript設計模式之抽象工廠模式介紹

    JavaScript設計模式之抽象工廠模式介紹

    這篇文章主要介紹了JavaScript設計模式之抽象工廠模式介紹,抽象工廠模式就是對功能類單獨創(chuàng)建工廠類,這樣就不必修改之前的代碼,又擴展了功能,需要的朋友可以參考下
    2014-12-12

最新評論