• 締切済み

2つのムービークリップをスクリプトを利用して同時に止めたいのですが、、。

はじめまして。私はスクリプトは初心者なのですが、2つのムービークリップが同時に進行してまして、同じタイムラインの長さなのですが、ずれないように同じ長さにしております。そのひとつがボタンになっているのですが、このボタンにロールオーバーした時、またはムービークリップのほうにロールオーバーした時に両方ともに一時停止してほしいのです。ロールアウトしたら2つとも動き出し、つぎのムービークリップに行ったとき、同じようにボタンも色が変わって常に同時進行してる状態を作りたいのですが、どうすれば良いか、だれか詳しい方教えていただけないでしょうか。よろしくお願いいたします。

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

みんなの回答

noname#77303
noname#77303
回答No.1

質問者様の力になりたいのですが、要約させて頂くと、二つのボタンに同じアクション(ロールオーバー時とロールアウト時)をさせたい、と言うことでしょうか・・・?

degupod
質問者

お礼

なんとか自力で作成いたしました。ありがとうございました。

degupod
質問者

補足

返答が遅れてしまい申し訳ございませんでした。はい。上記のとおりで、よく会社のサイトなどで使われているような右か左に3~5個のボタンがあり、ボタンごとに違う画像や要素(文言など)を入れていて、ボタンをロールオーバーするとそれぞれの画像が出てくるというものを作成しているのですが、よくわからない部分というのが自動的に次のボタンにムービーが流れるようになっておりまして、その点を踏まえた上でボタンにオールオーバーすると次へ行かずにとまっていなければならなく、ロールアウト後はまたその地点から自動的に次のボタンと画像に移っていくというアニメーションなのです。ボタンにロールオーバーしていても画像が咲きに行ってしまい、画像にロールオーバーしてもボタンが次のボタンに行ってしまったりするのでタイムライン数は同じにしているので、できればどちらか(ボタンか画像)にロールオーバーした時に2つともストップしてロールアウトで同時に動き出すようにすればいいかと思っているのですが、現在hitTestなどを使用しつつ作っていましても初心者なものなのでなかなかうまく動作しない状態です。言葉でわかりづらくて申し訳ございません。ぜひご教授いただければと思っているしだいでございます。ご返答よろしくお願いいたします。

関連するQ&A

  • ムービークリップ同士の間隔について

    はじめまして。がんばって考えてみたのですがわからないので、どなたか教えてください。 ムービークリップが、等間隔で3つ並んでいるとします。それぞれロールオーバーでムービークリップがゆっくり拡大、反対にロールアウトでゆっくり元の大きさに戻る動作をするとします。 拡大する時(または元に戻る時)、となりのムービークリップとずっと同じ間隔を保つにはどうしたらよいのでしょうか? http://www.vuitton.com/のイベントのページのような感じです。 考え方がそもそも間違っているのかもしれませんが、どなたかよろしくお願いします。

  • ムービークリップを止めたいのですが・・・

    ムービークリップが遠近感のある円周運動をしています。自作ではありませんが、アクションスクリプトで動いています。 http://www.kinoshita-koumuten.co.jp/meister/index.html ↑このような動きをするムービーを作りたいのですが、ボタンをマウスオーバーすると止まり、マウスアウトするとまた動き出すというスクリプトがどうしてもわかりません。どなたかお知恵を拝借できないでしょうか・・・当方アクションスクリプトは中の下レベル(?)です。 何卒よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • ムービークリップの動きがかぶったときにスムーズに動かない

    ムービークリップAとムービークリップBがあって、 Aはある一定の時間で動くように作っています。 Bはマウスオーバーしたときに動きます。 この二つの動きがちょうどかぶったとき、ぎくしゃくした動きになります。 これに対する解決方法はあるでしょうか? AB共にタイムラインメインで動かしています。 アクションスクリプトで動かしたほうが動きはスムーズにいくのでしょうか。 アドバイスをいただきたいです。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • ムービークリッププロパティの変更

    こんにちは。 ムービークリップA_mcをロールオーバーした時にムービークリップB_mcを表示ロールアウトした時にムービークリップB_mcを非表示にしたいのです。 まずはムービークリップB_mcの_alphaを100にするスクリプトを記述しようとしています。 B_mcはアニメーションですでに_alpha=0でステージにおかれています。 A_mcに on(rollOver){ _root.B_mc._alpha=100; } on(rollOut){ _root.B_mc._alpha=0; } と記述したのですが、表示されませんでした。 試しにと on(rollOver){ _root.B_mc._visible=true; } on(rollOut){ _root.B_mc._visible=false; } としてもだめでした・・・ すみません。原因がよくわからず対処方法もわかりません・・・何方かご教授頂けないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASH MX ロールオーバーボタン

    はじめまして。初心者です。 ある2つのボタンをロールオーバーすると ムービークリップが動作するようにしたいのですが、 「ボタン1」をロールオーバー後、「ボタン2」をロールオーバーすると、「ボタン1」がロールアウトされてしまうため、途中でムービークリップが終了してしまいます。 これを解決するためにはどうすればよろしいでしょうか? アドバイスなどありましたら、よろしくお願いします。

    • ベストアンサー
    • Flash
  • ムービークリップを1コマ飛しで再生

    シーン1上にムービークリップ(インスタンス名mc)とボタンを配置します。ボタンを押すとタイムラインを1コマ飛ばしで再生するにはアクションスクリプト3をどのように記入すればよいでしょうか? (再生はループしボタンから離れると止まる)

    • ベストアンサー
    • Flash
  • マウスオーバーで全ムービークリップ停止

    上手く説明出来ないのですが、 ムービークリップのメニューを作ろうとしています。 マウスオーバーで全部のムービーが止まる様にしたくて、 一つのムービークリップに全部のムービークリップのメニューをまとめ、選択すると ーーーーーーーーーーーーーーーーここから シーン=シーン1,レイヤー=menu,フレーム マウスイベントはボタンインスタンスでのみ使用できます。 シーン=シーン1,レイヤー=menu,フレーム マウスイベントはボタンインスタンスでのみ使用できます。 ーーーーーーーーーーーーーーーーここまで とエラーになってしまいます。 だからといってメニュー一つ一つに on(rollOver){ stop(); } on(rollOver){ play(); } を記述しても、マウスオーバーしているメニューだけが止まって、 他のメニューは動いてぐちゃぐちゃになってしまいます。 ひとつのメニューをマウスオーバーするだけで他全部のムービークリップも停止、 マウスをはずすと同じ所から動きだす事って出来ますか? いい方法がありましたら教えて下さい。

  • ムービークリップをボタンがわりに

    flash勉強中のものです。メニューを外部ファイルで作って読み込ませる感じにしています。それで、メニューの1フレーム目に各コンテンツを読み込むためのスクリプトを書き、ボタンがわりに使っているムービークリップにコンテンツを呼び出すスクリプトを書こうとしているのですが、 ボタンオブジェクトに書くときはon(release) { this.contact();   } でメニューの1フレーム目で定義したcontactメソッドを実行することができるのですが、作り込んだボタンにしたかったので後にムービークリップで作り直しました。 ここで未熟者の私はつまずいてしまったのですが、ムービークリップにon(release) { this.contact(); } と同じ動作を与えるにはどんなスクリプトを書けばよろしいのでしょうか? どうかご教授お願いいたします。

    • ベストアンサー
    • Flash
  • ムービークリップの表示

    こんにちは。 FLASHMXで日本地図の都道府県をロールオーバーしたらその都道府県の色が変わりムービークリップhyo_mcに都道府県の名前が出るようにしたいのですが、どのようにしたらいいのでしょうか?どの県もロールオーバーされていない時は何も表示されないようししたいんです。 おそらく配列をしようすれば何とかなると思うのですがやり方がサッパリなんです…。すみませんが何方かご教授いただけないでしょうか?よろしくお願いします。

    • ベストアンサー
    • Flash
  • ムービークリップの中のボタンからURLを表示させたい

    flash8を使用しています。今、作成しているものは クリックして開けた箱の中にボタンが隠れていて そのボタンをさらにクリックすると あるURLが表示される・・・というflashを作成したいのですが、 この箱の中のボタンに対する下記の表記では表示されません。 on (release) { getURL("http://www.***"); } ムービークリップ(開く箱)の中の構造は up・over・release・outでフレームを区切っており、 箱のフタが閉じた状態から開くように設定しています。 ここまでの動作は問題なく出来ているのですが、 中に入れたボタンをクリックしても 表示したいURLが表示されないんです。 ちなみにこの箱のムービークリップに対する メインタイムラインのスクリプトは・・・ var box:MovieClip; box.onRollOver = openBox; box.onRollOut = closeBox; box.onRelease = breakBox; box.onReleaseOutside = closeBox; function openBox():Void { this.gotoAndPlay("over"); } function closeBox():Void { this.gotoAndPlay("out"); } function breakBox():Void { this.gotoAndPlay("release"); } というように指示しています。 試しに、この箱のムービークリップではなく、 フレームで区切ってない単純なムービークリップの中に ボタンを置いたらURLが表示されるので このフレーム区切りが反応させない原因なのでしょうか? 何か解決方法はないのでしょうか? ご教示願います。

    • ベストアンサー
    • Flash

専門家に質問してみよう