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

flash javascript之間的通訊方法小結(jié)

 更新時間:2008年12月20日 00:15:09   作者:  
不用getURL和fsCommand方法個國外的通信方法,值得一看
不用getURL和fsCommand方法
flash使用的actionscript跟javascript是非常相通的,下面描述如何互相調(diào)用函數(shù):
1:javascript調(diào)用flash中的函數(shù)
在flash的腳本中增加
import flash.external.ExternalInterface;
假定要調(diào)用的函數(shù)是hello,as代碼如下
function hello(){
return "hello";
}
ExternalInterface.addCallback("hello", this, hello);
//第一個參數(shù)為導(dǎo)出函數(shù)名,第三個參數(shù)為as的函數(shù)名,這樣就可以在js中調(diào)用as的hello函數(shù)了
2:flash調(diào)用js的函數(shù)
ExternalInterface.call("hello2", "jacky");
//第一個參數(shù)是js的函數(shù)名,后面的是js函數(shù)的參數(shù)
3:如何互相調(diào)用
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此類函數(shù)取得網(wǎng)頁中的flash對象,只能使用thisMovie函數(shù)中的代碼
國外看到的另一種方法:
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);

相關(guān)文章

  • 利用JS實現(xiàn)scroll自定義滾動效果詳解

    利用JS實現(xiàn)scroll自定義滾動效果詳解

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

    原生js實現(xiàn)form表單序列化的方法

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

    javascript如何定義對象數(shù)組

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

    JS實現(xiàn)鼠標(biāo)箭頭變成一個燃燒燭光效果的方法

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

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

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

    js post提交調(diào)用方法

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

    layui的table中顯示圖片方法

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

    OpenLayers3實現(xiàn)鼠標(biāo)移動顯示坐標(biāo)

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

    微信小程序自定義菜單導(dǎo)航實現(xiàn)樓梯效果

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

    JavaScript設(shè)計模式之抽象工廠模式介紹

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

最新評論