- ベストアンサー
JavaScriptを利用して
JavaScriptを利用して Flash側に音声のURLをアドレスを渡せて、再生させたいですが、、 ご教授よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Flash読み込み時に渡したいのであれば、javaScriptを使わなくてもいいです。 Flash配置のソース内で、 hoge.swf?sURL=サウンドのURL もしくはFlashVars属性 <param name="flashvars" value="sURL=サウンドのURL" /> を利用し、Flash側では_root.sURL(AS2.0)またはloaderInfo.parameters["sURL"];(AS3.0)で 参照すればいいでしょう。 そうではなくて、動的に渡したいのであれば ExternalInterfaceを使います。 AS2.0かAS3.0か分かりませんので、要点だけ記載します。 [AS] ExternalInterface.addCallback("fromJS",null,getSoundURL); function getSoundURL(sound_url){ trace(sound_url); } [JS] document.getElementById(SWFオブジェクトID).fromJS(サウンドURL) こんな感じです。
お礼
BumeshiOK様 勉強になりました! いつもありがとうございます。