• ベストアンサー

onMouseで音を再生出来ないでしょうか!

画像やフラッシュオブジェクトにマウスを重ねた時に効果音等の音を再生出来ないでしょうか。 お願い致します!!!

質問者が選んだベストアンサー

  • ベストアンサー
  • N_A_O
  • ベストアンサー率66% (37/56)
回答No.1

IEのみしか出来ないけど。 <SCRIPT LANGUAGE="JavaScript" type="text/javascript"> <!-- function soundPlay(sndName) { mySND.src = sndName; } // --> </SCRIPT> <BGSound src="" id="mySND"> </HEAD> フラッシュの場合はEMBEDの所 <EMBED src="*.swf" OnMouseOver="JavaScript:soundPlay('ファイル名.拡張子')"> 画像の場合はIMGの所 <IMG src="*.gif" OnMouseOver="JavaScript:soundPlay('ファイル名.拡張子')"> ざっとこんな具合かな。

tukisakura
質問者

お礼

有難うございます。(T-T)…。ある方がフリーのフラッシュ作成ソフト「Powerbullet」を利用されていて、OnMouseで効果音を付けられないので、マウスを重ねた時に効果音と説明文が表示されるいい方法がないかと相談がありまして…。説明文はfunction Msgで表示する事が出来たのですが音の再生方法が判らなくて悩んでました。教えて頂いたフラッシュのEMBEDにOnMouseOverを追加して試してみた所、本当に駄目でした。。無反応です。で・・試しに<A href="#" onMouseOver="JavaScript:Msg(1);soundPlay('ファイル名.拡張子')" onMouseOut="Msg(0)">でいけましたです(*⌒∇⌒*) 本当に有難うございました。今後ともよろしくお願い致します。

関連するQ&A