主頁 > 知識庫 > flash與js通訊方法

flash與js通訊方法

熱門標(biāo)簽:寧夏怎么申請400電話 辦理400電話一年多少錢 企數(shù)外呼系統(tǒng)能用多久 蘭州智能語音電銷機(jī)器人功能 常用地圖標(biāo)注范圍點 咸陽銷售外呼系統(tǒng) 為什么外呼系統(tǒng)需要預(yù)存話費呢 離線電子地圖標(biāo)注軟件注冊 外呼回?fù)芟到y(tǒng)圖片
今天主要學(xué)習(xí)一下js與flash是如何通訊滴。

1、先學(xué)習(xí)一下
getURL(url, window, variables)

使用 getURL 語句,可以讓指定的瀏覽器窗口,轉(zhuǎn)向顯示指定的URL地址。參數(shù)(url)指定要顯示W(wǎng)EB頁面文檔的 URL 地址。參數(shù)(window)指定要要顯示W(wǎng)EB頁面文檔的瀏覽器窗口,它可以是指定為自定義的窗口名稱,也可以

如果想讓它執(zhí)行調(diào)用js函數(shù)執(zhí)行,那么可以這樣
on (release) {
  getURL(\"JavaScript:alert('hello,world')\");

}
如果調(diào)用自定義的函數(shù)
on (release) {
  getURL(\"JavaScript:aiqi('test')\");

}
那么html頁面里要定義這個函數(shù),比如
function aiqi(s){
alert(s);
}

這樣就可以實現(xiàn)簡單的flash與js通訊

那么如何讓js來控制flash呢。
SetVariable()函數(shù)
document.getElemenyById(\"js\").SetVariable(\"myvar\", \"asdfasdfasdf\");  

js為html中swf文件的id

如何用javascript來調(diào)用flash中函數(shù)叱。
直接的方法應(yīng)該是米有。
可以模擬一下。在flash中設(shè)一個變量,javascript控制改變這個變量的值,flash一檢測到此變
量值改變,變執(zhí)行函數(shù);
flash     
 --------------   
 var   stat=0;   
 setInterval(test,300){   
         if   (stat==1)   doFlash();   
 }   
 function   doFlash(){   

 }   

 javascript   
 --------------------   
 tt.SetVariable(\"stat\",1); 

這個例子,我想已經(jīng)實現(xiàn)了js與flash的交互了。
講解一下。其實很簡單。
首先在html文件里定義一個函數(shù)
  function aiqi(s){
  //給flash賦值
  js.SetVariable("stat",s);  
  }  
注js為swf文件的id
SWF文件里有兩按紐它們的AS分別為
on (release) {
  getURL("javascript:aiqi(1)");
}
on (release) {
  getURL("javascript:aiqi(0)");
}
通過這兩個按紐,傳遞參數(shù)給js的aiqi()函數(shù),
aiqi()函數(shù)動態(tài)改變flash中stat中值。
swf中AS為
 var stat=0;
 var c=0;
 setInterval(function(){
         if   (stat==1)  
      doFlash();   
 },1000)  
 function   doFlash(){   
         var1=c++;   
 }   
當(dāng)flash檢測到stat值變化時調(diào)用doFlash(). 
// [Action in Frame 1]
function doFlash()
{
    var1 = c++;
} // End of the function
var stat = 0;
var c = 0;
setInterval(function ()
{
    if (stat == 1)
    {
        doFlash();
    } // end if
}, 1000);
on (release)
{
    getURL("javascript:aiqi(1)");
}

on (release)
{
    getURL("javascript:aiqi(0)");
}
您可能感興趣的文章:
  • JS+FLASH幻燈片播放圖片腳本,整理了代碼,使得調(diào)用更加方便!
  • 可以媲美Flash的JS導(dǎo)航菜單
  • 用js實現(xiàn)的一個Flash滾動輪換顯示圖片代碼生成器
  • 用javascript實現(xiàn)的仿Flash廣告圖片輪換效果
  • 比較簡單的一個符合web標(biāo)準(zhǔn)的JS調(diào)用flash方法
  • 純js無flash仿搜狐女人頻道FLASH圖片切換效果代碼
  • SWFObject Flash js調(diào)用類
  • Javascript 判斷Flash是否加載完成的代碼
  • JS仿flash上傳頭像效果實現(xiàn)代碼
  • JavaScript仿flash遮罩動畫效果

標(biāo)簽:咸陽 昆明 麗江 家電維修 泰州 鐵嶺 溫州 昌都

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《flash與js通訊方法》,本文關(guān)鍵詞  flash,與,通訊,方法,flash,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《flash與js通訊方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于flash與js通訊方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章