• ベストアンサー

フラッシュでボタンに音をつけたのですが・・・

flashでボタンに音をつけました。 アップに無音、オーバーに短い音、ダウンにページをめくる 音をいれてリンクさせることにしました。 音自体はきちんと鳴ってくれるのですが、実際アップロード した後動作確認をすると、リンクする時の音(ダウン時のめくる音) が切れてしまいます。次のページに進んでしまうので かき消されているような感じです。 音をきちんと鳴らしてからリンクページへジャンプするにるは どうしたらいいのでしょうか? 教えてください!

noname#6478
noname#6478
  • Flash
  • 回答数2
  • ありがとう数4

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

  • ベストアンサー
  • shevy
  • ベストアンサー率44% (69/156)
回答No.2

MCとはムービークリップのことです。 ムービークリップの中にはフレーム名をつけることが可能ですよね。overとpressとdownとhitという名前のフレームを作ってください。 そこで、downのフレームに音の鳴るアクションを作ります。 そして音が鳴り終わった段階のフレームアクションで、 getURLもしくは、gotoAndPlay等のジャンプメソッドを使用してください。 ムービークリップなのにボタンのように扱えるようになったのは、mxからなので、プレイヤー6じゃないと上手く動作しないというわけです。 5だと動きません。

その他の回答 (1)

  • shevy
  • ベストアンサー率44% (69/156)
回答No.1

ボタンを使うのをやめましょう。 ボタンではなく、MCに変更してください。 そして、ボタンMCのdown時における音を鳴らした後に、 タイムラインでgetURLを入れましょう。 そうすれば音が鳴った後に、きちんと跳びますよ。 ただし、Flashプレイヤー6以降でないと、 動作しませんのでご注意を。。

noname#6478
質問者

お礼

回答ありがとうございます。 MC・・・ですか? ごめんなさいなんの事か分かりません。

関連するQ&A

  • FLASHでのアニメーションボタン作成について

    こんばんは。 まだFLASH CS4を触り始めの初心者です。 現在FLASHでサイト製作をしており、ボタンを作成していますが、 マウスダウン時のアニメーションでつまずいています。 マウスアップ時のアニメーションのMC(btn_up)、 マウスオーバー時のアニメーションのMC(btn_over)をそれぞれ作成し、 ボタンインスタンスの「アップ」「オーバー」にそれぞれ割り当てています。 アップ時にはbtn_upのインスタンスが動き、 マウスオーバー時にはbtn_overが動きますが、 マウスダウン時にはボタンが一瞬真っ白になり、 マウスクリックを離すと再びbtn_overが動作します。 ダウン時の指定をしていないので、上記の動きは理解できるのですが、 他のFLASHサイトのアニメーションボタンを触ってみても、 マウスダウン時に画面が白くなることはありません。 再現したい内容として、マウスオーバー時にループして動いている アニメーションをクリックしても、マウスオーバー時のアニメーションが 止まらずに動き続けるというアニメーションにしたいので、 ボタンインスタンスのダウンにマウスオーバー時のインスタンスを 割り当ててみましたが、そうするとマウスダウンした際に アニメーションが最初から再生されてしまいます。 また、ボタンインスタンスでは、「マウスオーバー時にタイムラインの 何番フレームに移動する」という制御ができないようなので、 ActionScriptを使ってボタンと同様の制御をしようと思い、 addEventListenerでそれぞれオーバー、ダウン時の設定をしましたが、 マウスオーバー時にマウスのカーソルがリンクとして認識しません (矢印のカーソルから指のカーソルにならない)。 ターゲットをリンクとして認識させる為のASの記述はあるのでしょうか? 長文となってしまい恐縮です。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • FLASH ボタン音

    現在、FLASHでボタンをクリックしたときに音がなり、 リンク先に移動するといった簡単なものを作成し、 そのFLASHデーターをHTMLに読み込んでいます。 しかし、ボタンの音の長さより、 リンク先に切り替わるタイミングの方が早く ボタン音が途中で途切しまい、 リンク先のページが表示されてしまいます。 ボタン音を短いものにすればよいのですが、 現在使っているものを使用しなければいけません。 この問題として、クリックしてから ある一定時間たてば、リンク先に移動するといった スクリプトを組めばいいと思うのですが、 FLASHをはじめたばかりで、 やり方が分かりません。 どなたか教えていただけないでしょうか? よろしくお願いします。

  • Flashのボタンの書式のコピー

    質問です。 Flashのボタンの書式のコピーだけをしたいのですが、どうすればよいのでしょうか? 例えば、 アップ時は黒く オーバー時は赤く ダウン時は、オーバーと同様に というボタンを作った場合に、 同じ効果を別のボタンに適用したいのです。 例え文字が「ボタン」ではなく「ボタン2」になっても、 アップ、オーバー、ダウン、ヒットは同じ効果を与えられるように 文字書式のコピーをしたいのですが、どうすれば良いのでしょうか? バージョンはFlash 8 Professionalです。 また、Flash8ではできなくても、他バージョン出来れば、そのバージョンを教えてください。

    • ベストアンサー
    • Flash
  • Dream weaverでのフラッシュボタンについて

     dream weaver 6.1で作成したホームページに同ソフトウェアのメディア挿入タブよりフラッシュボタンを配置しています。    マックのサファリ上で(flash9)はボタンにマウスをオーバーしたときにはボタンが光るのですが、ウィンドウズ上(最新のflashインストール済み)ではボタンが光らず、なぜかマウスオーバー時にそのボタンに枠ができます(リンクは普通にでき、そのままクリックすると任意のページにジャンプします)。ボタンの表示は両方(マック・ウィンドウズ)とも問題ないです。  これはなにか原因があるのでしょうか?お知恵をお借りしたいです。  

    • ベストアンサー
    • Flash
  • ボタンを押すと音が鳴ってリンクへ飛ばせる様にするには?

    ジャバスクリプトでは出来ないかも知れないのですが、 ある画像のボタンを一つ作り、マウスオーバーの状態で効果音「ポン」とかの短い音が鳴って・しかもそのボタンの色が変化し(別の画像に差し替え)、マウスダウンの状態で他のリンクページに飛ぶ・・と言った事をするにはどうしたら良いでしょうか?

  • flashメニューボタン

    flashでメニューボタンを制作しているのですが…。 (マウスオーバーの時に徐々に明るくなるような感じで) メニュー内で他のページに飛んだ時にそのページのボタンをマウスオーバー時のときのように色を変えたいのですが何か良い方法はありますか? サイトはオールFLASHではなく、メニュー(ヘッダー)だけFLASHです。

  • flashボタンのリンク設定

    flashで作ったトップページ全体があってその中にメニューボタンも配置されています。ボタンのロールオーバーの設定は出来たのですが、ブラウザ上でトップページのFlashボタンをクリックするとdreamweaverで作った他のページに飛ぶようにリンク設定をしたいのです。(DREAMWEAVERではボタンをいじれないないので)色々探しましたがdreamweaverファイルに飛ぶようにする設定がみつからないのでどなたか教えて頂けませんでしょうか?

    • ベストアンサー
    • Flash
  • 戻るボタンで戻るとflashが動きません

    flash初心者です。flashでメニューを作成しました。リンクを貼って、クリックしてリンク先に飛び、戻るボタンで戻って他のリンクをクリックしてもリンク先に飛んでくれません。 ロールオーバーも設定してあるのですが、ロールオーバーもオーバーのまま固まってしまいます。再読み込みするとまたリンクに飛ぶことができます。これって何が原因なのでしょうか。これを避ける方法はありますか。

  • Flashを使ってのボタンのスクロールダウンの作成方法

    いつもお世話になっています。 Flashを使ってのボタンのスクロールダウンの作成方法 について質問です。 地図を作成し、リージョンボタンをマウスオーバーされたときに、 国名のスクロールダウン(添付図参照)を表示したいと考えています。 マウスオーバー時にプルダウンで表示、 というのはできるのですが、 それでは国数が多いときに問題があり、 そのためスクロールダウンを考えています。 スクロールダウンをFlashで作成するには どうすればよいでしょうか。 動きは以下の通りです。 ・エリア名ボタンのマウスオーバー ・スクロールダウンの国名一覧の表示 ・クリックでその国のページに飛ぶ 使用しているソフトは以下です。 Adobe Flash CS3 宜しくお願いします!

    • ベストアンサー
    • Flash
  • FLASH道場の透明ボタンについて。

    http://www2.netwave.or.jp/~light/ このFlash道場様の、基本編「透明ボタン」の解説部分に、 /*-- 以下引用 --*/ では、ステージで作っていきましょう。アップ_1はグラフィックシンボルで作っています。 アクションを書き込むためにプロパティでボタンに変換します。 中略 ボタンとなったアップ_1に下記のアクションを入れます。 /*-- 引用終わり --*/ とありますが、ボタンに変換したらアクションを入れることができません。やり方がいけないのでしょうか? ボタンに変換すると、「アップ・オーバー・ダウン・ヒット」の枠が表示され、そこのアップのところで右クリックしてアクションを選ぶと選ぶべき関数が不透明になって選択することが出来ませんでした。 ここで解説している、「アクションを入れる」とは、どういった操作のことを言うのでしょうか? FLASH初心者で、ここのサイト様で勉強しているものです。 Macromedia FLASH MX を使用しています。

    • ベストアンサー
    • Flash

専門家に質問してみよう