2009-06-17 94 views
0

我使用SWFObject 2.2爲我製作的基於AJAX的遊戲播放聲音。我曾經使用SWFObject 1,並且一切正常,但是當我更新我的遊戲時,我更新到2.2。現在,當用戶在玩遊戲時嘗試在Youtube或Pandora的另一個選項卡上聽音樂時,他們不能選擇該選項卡。Flash&SWFObject2停止背景選項卡中的Flash音頻

有趣的是,視頻不停止播放,只是聲音停止工作。我爲了制止我的Flash文件中的聲音效果運行下面的javascript,而且似乎在完全相同的時間在YouTube或潘多拉停止聲音:

$('myflashid').doStop(); 

以下是用於我的閃光燈動作文件:

import flash.external.ExternalInterface; 

snd=new Sound(); 
snd.attachSound("MySound1"); 

ExternalInterface.addCallback("doPlay", this, doPlay); 
ExternalInterface.addCallback("doStop", this, doStop); 
function doPlay() { 
    snd.start(); 
} 
function doStop() { 
    snd.stop(); 
} 

回答

0

我不知道爲什麼,這修復它,但如果我的音量設置爲0而不是做snd.stop();然後當我再次啓動時將音量設置回100,它似乎工作正常。