| Name |
ウソップ
|
| Date |
2005年02月03日 (木) 00時29分 |
| Message |
どうもはじめまして。初めて質問させていただきます。
実は今現在作っているHPのリニューアルで外部swfを読み込む動画を作成してるのですが音量調節の設置が必要と思い過去ログ(http://hfm-kenchan.com/Lesson/log_qa/B04_003.htm)にあった音量調節mcを導入しようと奮闘しているのですがなかなかうまいように動作しません。パスの指定先に問題があるのか音量調節ボタンを導入すると音が全く出ません。下のurlにその動画とスクリプトを載せておきますのでご教授いただければと思います。ではよろしくお願いしますw |
| Home
or Link |
http://www.geocities.jp/usousousoppu/test.htm |
Response
01
|
| 2005年02月03日
(木) 15時29分> 憲ちゃん
|
|
はじめまして、ウソップさん♪
よく分かるサンプルですですね(*^.^*)
ただ、「音量調節バー」MCをどこに配置しているか不明でした。
画像もきれいので、ウソップさんの見本をパクッて、サンプルをつくりました(笑)
monitor0.fla 外部ファイルは添付していません。
過去記事の場合は、ムービーすべてに対する「Soundオブジェクト」を生成していますが、
この場合は、外部swfを「monitor」インスタンスに読み込んでいますから、
それに対する「Soundオブジェクト」を作ります。
オブジェクト名を仮に「monitorSound」ということにして、
monitorSound = new Sound(_root.monitor);
( )内にコントロール対象のMCを指定します。
これを調節バーの「つまみ」MCに、前回は中のフレームアクションでしたが、
今回はクリップアクションで記載してみました。
onClipEvent (load) { (このつまみが読み込まれた)最初に
monitorSound = new Sound(_root.monitor);←MCインスタンス「monitor」のSound制御装置を
} monitorSoundという名前で設置
onClipEvent (enterFrame) { フレームレートごとに以下を繰り返し実行
vol = this._x * 80/100;←自分のX座標値を、「0〜100」になるよう換算して変数volに代入
monitorSound.setVolume(vol);←その値に音量を設定
}
※ここの「80」というのが、つまみの下のバーの長さ(=つまみの最大スライド量)です。
「音量調節」MCを作成する際、基準点を左端に設定しておきます。
その他はサンプルflaを参照してください(*^.^*)
|
|
Response
02
|
| 2005年02月06日
(日) 11時18分> ウソップ
|
|
返信が遅れまして申し訳ありません(_
_(--;(_ _(--; ペコペコ
お忙しい中丁寧なご指導ありがとうございますw
サンプルのflaファイルをダウンロードさせていただき自分のスクリプトと見比べてみるといかに自分のスクリプトに無駄が多いかよく分かりました…。やはりシンプルな方がいいという事も勉強になりました。正直こんなにも分かりやすい説明をしてもらえると思っていなかったのでこの回答を見た瞬間はあまりのうれしさになぜか笑ってましたwコマ送りとコマ戻しボタンも必要ないと判断して結局はいただいたサンプルファイルに近い(というか全く同じですね…)形になりました。ほんと感服しました(・∀・)これからもがんばってください!!また行き詰ったときは限界まで悩んでから質問したいと思います。どうぞよろしくお願いしますw
http://www.geocities.jp/usousousoppu/test2.htm
|
|