2012-01-12 14 views
0

play()を送信する方法が見つかりました。私のFlashムービーにIE9でコマンドを書いていますが、Firefox9ではそれを理解できません。FirefoxでJavaScriptを使用してFlashムービーを再生する方法

<head> 
<script language="JavaScript"> 
<!-- 
function startFlash() 
{ 
document.getElementById("movie").Play(); 
} 
--> 
</script> 
</head> 
<body onLoad="startFlash()"> 

...

<object... id="movie"> 
<embed... name="movie"> 

を私が使用してみました...

: window.document [ "映画"]ここで私はそれはIEで動作し使用していたコードです。遊びます();

運がありません。何か案は?私はSafariとChromeについてはあまり気にすることはできませんでしたが、Firefoxとの互換性が必要です。ありがとう。

答えて

1

Adobe recommendsこのコード:

function thisMovie(movieName) { 
    if (navigator.appName.indexOf("Microsoft") != -1) { 
     return window[movieName]; 
    } else { 
     return document[movieName]; 
    } 
} 
function startFlash() { 
    thisMovie("movie").play(); 
} 
+0

おかげで、私はそれを試してみましょう! – user1142872

関連する問題