Web ページにコード (以下を参照) があります。以下のコードを使用すると、Web ページに 2 つのフラッシュ mp3 プレーヤーが表示されます。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Test</title>
<script type="text/javascript" src="Contents/swfobject.js"></script>
<script type="text/javascript">
function stop() {
document.getElementById("myId1").SetVariable("player:jsStop", "");}
</script>
</head>
<body>
<form id="form1" runat="server">
<table style="width:100%; text-align: center;">
<tr>
<td>
<script type="text/javascript">
swfobject.embedSWF("Contents/player_mp3_maxi.swf", "myId1", "250", "20", "9.0.0", false, false, {menu: "false",flashvars: "mp3=Contents/Sleep Away.mp3"}, false);
</script>
<div id="myId1"
style="position: relative; width: 250px; height: 20px; ">
</div>
</td>
</tr>
<tr>
<td>
<script type="text/javascript">
swfobject.embedSWF("Contents/player_mp3_maxi.swf", "myId2", "250", "20", "9.0.0", false, false, {menu: "false",flashvars: "mp3=Contents/Kalimba.mp3"}, false);
</script>
<div id="myId2"
style="position: relative; width: 250px; height: 20px; ">
</div>
<br />
<a href="javascript:stop()">Stop</a>
</td>
</tr>
</table>
</form>
</body>
</html>
上記のコードは正常に動作し、一度に 1 つのフラッシュ mp3 プレーヤーだけでオーディオを再生する必要があるだけです。たとえば、フラッシュ プレーヤー 2 をクリックすると、偽のプレーヤー 1 が停止し、その逆も同様です。以下のコードでクリックイベントでフラッシュプレーヤーを停止できますが、これは必要なものを満たしていません。
ヘッドタグに以下の機能を入れました
<script type="text/javascript">
function stop() {
document.getElementById("myId1").SetVariable("player:jsStop", "");}
</script>
そして、これはbodyタグにあります
<a href="javascript:stop()">Stop</a>
上記の停止機能で必要なものをどのように達成できるか、友人に教えてください。または、このコードをどこに配置すればよいので、fash player 2 をクリックすると、fash player 1 がオーディオの再生を停止するはずです。