• ベストアンサー

FLASHでボタンごとに違うフレームに移動する場合

こんにちわ。 FLASHにて4つのそれぞれのボタンを作成し、そのボタンをクリックするとそれぞれ違うフレームに移動するにはどうすればいいのでしょうか? 例 Aボタン→フレーム10 Bボタン→フレーム20 Cボタン→フレーム30 Dボタン→フレーム40

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

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

  • ベストアンサー
  • syomi
  • ベストアンサー率40% (8/20)
回答No.1

私のやり方ですが、アクションを使っています。 各ボタンに下記のアクションを割り当てると移動出来ると思います。 on (release) { gotoAndStop("ここにフレームの番号かフレームラベルの名前を入れる"); } フレーム10にフレームラベルの名前を付けておくと、もしフレームを移動したとしても、そのままの設定でいけるので楽ですよ。

apelave
質問者

補足

ご回答ありがとうございます。 説明不足でした。主にフェードインにて画像が複数枚ながれています。 その画像内に4つのボタンが常時表示されていて各ボタンごとに別々のフレームへ移動したいのですがご教授頂いた方法だとそのフレームで終了してしまいボタンをおせども他のフレーム設定してあるボタンが動作しません。 on (release) { gotoAndStop("ここにフレームの番号かフレームラベルの名前を入れる"); }

関連するQ&A

  • ボタンで別swfの任意のフレームに移動したい

    いつもお世話になっています。 WinXPでFlash MX2004を使用しています。 ボタンクリックで別swfの任意のフレーム(ラベル)に移動したいと考えているのですが、可能でしょうか? 具体的にいうと、 01.swf上にボタンA/B/Cを設置。 リンク先の02.swfにフレームラベル「A」「B」「C」があって、01.swfのボタンをクリックすると、02.swfのそれぞれのフレームに移動。 ずいぶん以前にそういった内容の記事をWeb上で見たように思ったのですが、「Flash」「ラベル」「任意」などの単語で検索しても見つけられません。 お心当たりの方がいらしたらどうかご指導ください。

    • ベストアンサー
    • Flash
  • Flash フレームを移動しても音が残ってしまう

    Flash フレームを移動しても音が残ってしまう 初心者です。フレーム間の移動について質問させて下さい。 1フレーム目にメニューボタンを配置し、ボタン1クリック(gotoAndStop(5))で、動画再生のSWFを配置した5フレーム目へ飛ばしています。 1フレームのボタン2クリック(gotoAndStop(4))で、画像を配置した4フレーム目へ飛ぶようにしています。 ボタン1で5フレームで動画を再生、その最中にボタン2をクリックするとステージ上は4フレーム目になりますが、再生中の動画の音声が消えません。 どういう処理が必要なのか具体的に教えていただけませんでしょうか。 AS3.0になります。

  • FLASHのボタンによるフレーム切り替えについて

    FLASHには、ボタンをクリックすると他のフレームに移る機能があります。(goAndPlay()など) ここで質問です。 http://t.pic.to/xhtrpのように、ボタンをクリックしたら、そのクリック先のフレームが左(あるいは右)から表れて移動するようにしたいのです。 ご伝授ください。

    • ベストアンサー
    • Flash
  • as3.0でのフレーム移動制御のスクリプト

    当方、FLASH cs4、as3.0で製作をしております、まだ初心者です。 以下のタイムラインを動作させようとしているのですが、どうにも行き詰まってしまいこちらに参りました。 どなたかご教授頂けないかと願っております。 どうぞ宜しくお願い致します。 flaステージ上に(A_btn)、(B_btn)、(C_btn)、(D_btn)、(C_btn)という5個のボタンインスタンスを配置しています。 オープニングと同時にA_mcの前半を再生してA_stopラベルのフレームで停止します。 (9フレーム目のasには stop(); 記述済み) その状態で(C_btn)や(D_btn)をクリックした時に、A_stopラベルのフレームからA_closeラベルのフレームに移動して A_mcの後半を再生して、A_mcが終了する(17フレーム目)と同時にB_mcを飛び越えてC_startやD_startラベルのフレームに移動しムービーを再生するには、どのフレームにどんなラベルを追加したり、スクリプトを記述すれば良いか具体的にお教え願えませんでしょうか。 同様にB_mcからC、Dを飛び越えてE_mcに移動したり、E_mcからAやBにも移動させたいです。 また、上記はタイムラインアニメですが各々のmcをswfとしてロードする場合も合わせてご教授頂けると幸いです。

  • ActionScript3.0フレーム移動について

    お世話になります。 Flash ActionScript3.0で、ボタンをクリックしたら、 階層違いのシーンに移動するという 単純なところでつまずいています。 一番上の階層には、 1フレーム目 フレームラベル "a" 2フレーム目 フレームラベル "b" として、それぞれ this.stop();を書いてあります。 "a""b"には、それぞれムービークリップが配置してあって、 今やりたいことは、"a"に配置してあるムービークリップの 2つ下(中?)の階層にあるボタンをクリックしたら、一番上の階層の"b"に移動して、 "b"に配置してあるムービークリップを表示するようにしたいのです。 "a"のムービークリップのボタンのあるフレームには、 this.stop(); button01.addEventListener(MouseEvent.CLICK,jumpB); function jumpB(event:MouseEvent):void { MovieClip(parent.parent).gotoAndStop("b"); } と書いてみましたが、 [TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。] と怒られます。 試しに MovieClip(stage).gotoAndStop("b"); とか、"b"に配置してあるムービークリップにインスタンス名"b_mc"を与えて MovieClip(parent.parent).b_mc.play(); などと苦し紛れにやってみましたが、すべて同じように怒られます。 どのようにすれば、下の階層から一番上の階層の別フレームに 移動することができますでしょうか? よろしくお願い致します。

  • フレーム移動の際のActionScriptについて

    初めまして。 初めて質問投稿させてもらいます。 当方の環境は WindowsXP SP2 / Flash CS3 です。 今回の質問はフレーム移動の際のActionScript記述方法に関してになります。 例えば「フレームA」から「フレームB」に移動する際、 「フレームA」が表示された状態で「フレームB」に移動するボタンをクリックするとします。 その時に、一度「フレームA」で表示されているイメージもしくはアニメーションが、 一旦フェイドアウトしてから「フレームB」に移動するようにしたいのですが、どうしても解決できません; 他のフレームに移る前に一度アクションを起こしてから移動できるようにしたい状況です。 テキストのみの説明では伝わりづらい部分も多々あると思いますが、 どなたか教えていただけないでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Flash
  • フレーム間の移動の方法について

    今フレームの分割で |A|B|C| としたとします Bでラジオボタンで選択した結果をボタンを使ってCには送れるのですが Cで処理した後ボタンやクリックせず自動的にAのページを変更させたいのですが何かいい方法はないですか?

  • Flashでボタンが全て押されたら次のフレームに飛びたいです。

    flashで、隠れている動物を探すゲームを作っています。 動物が隠れている場所はボタンになっていて、クリックすると動物が 姿を現すようになっているのですが、 全てのボタンが押されたら次のフレームに飛んでクリア画面を出したいのです。 if(ボタンを全部押したら) { 次のフレームへ移動 } 上のようなスクリプトも書いてみましたが駄目でした。(私の書き方が間違えているだけなのかもしれませんが・・・) ボタンは全部で10個あり、それぞれbtn_1、btn_2..というような名前を付けています。 回答よろしくおねがいします。

    • ベストアンサー
    • Flash
  • Flash、ボタンが動かない!?

    Flashでコンテンツ制作中です。 ボタンが思うとおりに動きません。 まず、シーン1上に、レイヤー10枚400フレームほどでアニメーションを作っています。 まずは、あるボタンをクリックすると、他のフレームに移動するように作っています(移動はすべてフレームラベルをつけて移動しています)。 移動先はアニメーションなのでシンボルでアニメーションクリップ化しています。 そのアニメーションクリップはいくつかのボタンの集合体です。ボタンをクリックするとまた別のフレームに飛ばしたいのですが、うまく出来ません。 ボタン自体が動いていないわけではありませんでした。 on (release) {getURL("http://www.~~/");}にするとちゃんとページを表示します。 on (release) {gotoAndPlay("main");}とすると移動しません。 on (release) {gotoAndPlay("シーン 1", "main");} でもダメでした。 ラベルのスペル間違えではないとした場合、他に何かダメな理由が考えられることはありますか? よろしくお願いします。

  • フレームからフレームへの移動と閉じる動作に関して質問です。

    フレームからフレームへの移動と閉じる動作に関して質問です。 C#(VisualC#2008)で簡単なWindowsアプリケーションを作っています。 FormAのボタン操作からFormBを表示させる操作をする場合なのですが、 Aを表示させてBを呼び出すさいに、 Aを消したいのですが出来ますでしょうか? また、その逆もできるようにしたいです。 一度、Bを表示している際はAを非表示という操作をしたのですが、 Bを表示の際、ウィンドウの右上の「×」ボタンから消すと Aがメインなので実行中のままになってしまします。 フレームからフレームへの移動させるという考えが違うのでしょうか。 どうかお知恵をお貸しください。 よろしくお願いします。

専門家に質問してみよう