• ベストアンサー

ボタンをクリックしたらボタンが消えてムービーが再生

ボタン1をクリックしたらボタン1が消えてムービーが再生される。という動きにしたいのですがどうしたらいいのでしょう?

  • Flash
  • 回答数1
  • ありがとう数4

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

えーと, >> ムービーが再生される。 この表現がどう取って良いのかわからないのでとまどいますが… ボタンがメインムービー,つまり _root に置いてあって, そのボタンでメインムービーを次のフレームに進めたいときは, on (release) { play(); } と書いて,次のフレームに進めれば良いのですよ。 ボタン自信は,そのボタン専用レイヤーに置いて, 次のフレームから消せば良いのですから。 つまり,そのボタンのレイヤーを次のフレームでは空白キーフレームにすれば良いのです。 ========================================= そうではなくて, 「ムービーが再生される。」と書かれているムービーは, ボタンとは別のムービークリップということでしょうか? その場合も,方法はたくさんありますが,一番オーソドックスな方法は, _visible = false; を使う方法だと思います。 その,ボタンによって再生されるムービーを _root に置かれているインスタンス名 MC1というムービークリップだとします。 ボタン自体にもインスタンス名を付けてください。 ここでは btn1 というインスタンス名にしておきます。 そのボタンには --------------------------- on (release) { _root.MC1.play(); _root.btn1._visible = false; } --------------------------- と書けば良いです。 クリックすると _root の MC1 をスタートさせて, 自分自身である,_root の btn1を消し去ります。 このボタンは消したら勝手には戻って来ません。 ムービー( MC1 )が再生し終わったときなどに もし復活させたい場合は, ----------------------- _root.btn1._visible = true; ----------------------- で復活させてください。 MC1 の最終フレームなどに書いておくと MC1 終了と同時に復活します。 ちなみに, ---------------------------- on (release) { _root.MC1.play(); _root.btn1._alpha = 0; } ---------------------------- で _root.btn1 のアルファ(透明度)を 0 にしても消えたように見えます。 実際には,消えていないのでボタンのスクリプトは使えます。 消えてもまだボタンとして使う場合は,どんな場合かは想像できませんが, _alpha = 0; で消してください。 復活させるときはわかると思いますが, ---------------------------- _root.btn1._alpha = 100; ---------------------------- で復活します。 また,全然別の方法で, ボタンをムービークリップに入れて,そのムービークリップの1フレームに配置, 2フレーム目を何もない空白フレームにしておいて, MC1をplayさせると同時に,自分自身の入っているムービークリップを2フレームに進めてstopさせても消えますね。 まだまだあります。 消す方法は無数にあるので,場合によって色々考えて使い分けてください。

fujitubo
質問者

お礼

sassakun様ご返答ありがとうございます。 私の不十分な内容の質問から、多くの解答をいただき本当にありがとうございますm(__)m おかげ様で私の望む動きを実現することができました。 また不十分な内容の質問をしてしまうことがあるかもしれませんが、改善していけるよう努力していきますので、今後とも宜しくお願い致します。

関連するQ&A

  • FLASHムービーに再生ボタンをつけたい

    FLASHムービーをホームページで公開しました。 しかしページを開くたびに再生されてしまいます。 再生ボタンをつけて、これをクリックした場合だけに表示させたいのですが、ご存知ないでしょうか?

  • ムービー再生ボタンをクリックしてSKINを表示させる方法教えてください?

    FLVデータを使った動画のコンテンツを制作しています。 最初はムービークリップの真ん中に再生ボタンがあるのみ、 再生ボタンをクリックして、画面下にスキン(コントロールバー)を表示させたいのですが、やり方がまったくわかりません。 スキンがはじめから表示されてしまいます。 どなたか教えてください。宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • ムービークリップをボタン操作でランダムに再生

    Adobe Flash Pro CS6 でAction Script 3を使っております。 現在、異なるムービークリップを一つのボタンの操作でランダムに再生する方法を検討しております。 使用するムービークリップの数は全部で8つでございます。 これらはAfter effect で製作後adobe Media EncoderにてFLVに変換しております。 これらを同じものを連続で再生しないように、 そして一つのボタンをクリックするたびにムービークリップの再生が始まりますが、押さない限りはムービークリップの最初の画像で止まっているようにしたいのです。 例えば、ムービークリップの先頭に丸があって、それが徐々に四角になるムービーがあるとしますと、そこにあるボタンをクリックしない限りは写っているのは丸のままですが、 クリックをしたら四角に変化し、 そして次のムービークリップへ移動し、 そこでもまた最初と同じようにボタンをクリックしない限り始まらないというものにしたい次第でございます。 この場合、どういった方法を用いるのが最適でしょうか? お答え頂ければ幸いにございます。

  • FLASHで作ったムービーをクリックしてから再生するように設定したい

    ごらん頂有難う御座います。 DREAMWEAVERを使ってホームページを作っております、 その中にFLASHで作ったムービーを挿入し、そのムービーをクリックしてから再生をしたいのですがなかなかうまくいきません。 ムービーの最初のフレームをボタン・シンボルにして、そのボタンにアクションスクリプトを入れてもエラーが出てしまいます。 ちなみに on (press) { this.play(); } と記述しました。 半日この件で潰れてしまいました、宜しくお願い致します。

  • Flashのムービーの逆再生

    Flashでムービーを作り、それを再生・逆再生ボタン(クリック)で 制御する方法を教えて下さい。 ムービー再生中(逆再生中)にもボタンで操作出来るようにしたいです。 ムービーは終わりまで来たら、ストップをかけたいです。 書籍で探したのですが、載っていませんでした。 詳しく説明されてるページや書籍があったら教えて下さい。

  • Web上のムービーが再生されない

    当方の環境 WindowsXP SP3、IE6、FlashPlayer9 なのですが、ディズニーリゾートのムービーが再生されません。例えば下記 http://www.tokyodisneyresort.co.jp/tdl/japanese/7land/western/show_super.html にある「ムービーを見る」をクリックしても、 真っ黒の画面に「CLOSE」のボタンが表示されるだけになります。 「ムービーを見る」から右クリックしてswfファイルをダウンロードして、そのファイルをダブルクリック、IEで開いても同様に真っ黒な画面に「CLOSE」ボタン表示になります。FlashPlayer10でも同様なので9に戻しました。 Web等であさってみても、どこの設定が悪いのか全然わからず、ここに質問するしだいです。 よろしくお願いいたします。

  • Flash-ステージ上でクリックしてMovie再生

    Flashでステージ上のどこかをクリックした時、指定されたムービークリップシンボルを、そのクリックされた場所で再生する方法はあるでしょうか? そしてその後一度再生されたシンボルは再生されないようにできるでしょうか? 詳しい方がいらっしゃいましたらアドバイスをよろしくお願いします。

  • ムービーをクリックしてボタンを動かしたい

    FLASH MX 2004を使っているAction Script初心者です。 動いているb01というボタンをクリックすると、m02というムービーが表示され、b01とm02はストップし、m02をクリックするとm02は消え、b01が再度動き出すということをしたいのですが、b01とm02のストップまではできたのですが、ストップしたb01を動かすことができません。 【b01】 on (release) { _root.m02._visible = true; stop(); } 【m02】 onClipEvent (load) { this._visible = false; } on (release) { _root.m02._visible = false; _root.b01.play(); } いろいろと間違っているかも知れませんが、よろしくお願い致します。

    • ベストアンサー
    • Flash
  • FLASHでボタンを押すと、FLASHムービーが再生から停止までいくようにしたいです。

    FLASHの初心者です。 以下の物が作りたくてチャレンジをしております。 構成的には、一個の画面と、一個のボタンがあり、 あらかじめFLASHムービーを何個か作り、 一個のFLASHファイルに読み込んで、 ボタンを押すと一個目のムービーが再生、最終フレームで停止、 もう一回ボタンを押すと次のムービーが再生、最後… という具合にしていきたいです。 おそらくアクションスクリプトを使用して作らなければならないと 思うのですが、うまくできないのです… ついでにもう一つ、お聞きしたいことがあります。 フレーム数を右下に常に表示させたいです。 この方法も教えて欲しいです。 使用ソフトはFLASH CS3で、アクションスクリプトは3.0を使っています。 説明下手ですみません… よければ誰か助けてください>△<

  • FLASHボタン

    ムービーがついているボタンを作成していますが、どうにも詰まってしまったので質問させてもらいました。 ページA ページを開くムービー ページを閉じるムービー ページB ページを開くムービー ページを閉じるムービー ページAへのボタンをクリックすると開くムービーが再生され、ページBへのボタンを押したときにはページAの閉じるムービーが再生、ページBの開くムービーが再生されるというActionをつけたいのですが、初めはロールオーバーとロールアウトの応用で出来ると思い下記URLを参考に試してみたところ、ロールアウトで終わりのムービーが再生されては駄目なことに気づきました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1648903 他のボタンがクリックされたらそのページの開くムービー再生と今まで表示されていたページの閉じるムービーが再生する方法を知りたいです。 わかりづらい説明ですが、すいません。 (開くムービー閉じるムービーとかホントすいません) ご教授お願い致します。

    • ベストアンサー
    • Flash

専門家に質問してみよう