• ベストアンサー

FlashMXで「goto」の使い方。

これってグラフィックソフトでいいのかな?ホームページ作成? それはさておき… シーン1にシンボルを1つ置き、ムービークリップにしました。ムービーを再生するため一旦「stop();」させます。 そのムービーを全て再生し終わるとシーン1のフレームラベル「main」に飛ぶようにしたいと考えています。 ムービークリップの最後に「gotoAndPlay("シーン 1", "main");」とするのですが、シーン1に戻ってくれません。(ムービークリップを繰り返し再生するだけ) どうしたら上のシーンに戻ることが出来ますか?

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

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.1

親座標がステージ( _root )のムービークリップ(他のムービークリップと入れ子になっていないもの)でしたら、  _root.gotoAndPlay("main"); もしくは  _parent.gotoAndPlay("main"); で、いかがでしょう。

master-3rd
質問者

お礼

ありがとうございます。 出来ました!

関連するQ&A

  • FlashMX2004で、メインタイムラインで作成したモーショントゥイーンをシンボルにするやりかた

    Flashのメインタイムラインで作成したグラフィック(ムービークリップで作った蝶を、モーションガイドに沿っ舞っているシーン。20フレームで作成)をシンボルにするにはどうすればいいのでしょうか? 全てを選択して、右クリックのシンボルに変換をしても、モーションガイドで作成した線しか選択されなかったりします。 ■メインタイムライン上↓ レイヤー1に、蝶をモーショントゥイーンで20フレーム移動するシーンを作成。(※蝶は別ムービークリップで、2フレームでパタパタと羽ばたくシーンを作成済み) レイヤー2に、モーションガイドを作成。(20フレーム) この全てを選択して、ムービークリップ(シンボル)にしたいのですが、どうすればいいでしょうか? 教えてください。よろしくお願いします。 FlashMX2004 WindowsXP

  • プルダウンメニューの項目にリンクを貼りたいのですが。。。

    Flashで参考書を読みながらプルダウンメニューを作りましたが、各項目にシーンの切り替えを指示したいのですが上手くいきません。 例えば、Galleryというシーンにプルダウンメニューを作成して、メニューのGallery1をクリックするとシーンGallery1に、Gallery2をクリックするとシーンGallery2に切り替わる感じです。 私のプルダウンメニューは、メニューのタイトルのロールオーバー時(シンボルB)とそうでないときの状態のグラフィックシンボルAをそれぞれを作成。 続いて、メニューの各項目のロールオーバー時とそうでないときのボタンシンボルを作成。 そのボタンシンボルを使ってムービークリップシンボルAでプルダウンメニューの項目の動きを作成。 新規のムービークリップシンボルBに「label」 「content」 「pulldown」 のレイヤーを作成。 「content」の1フレーム目にグラフィックシンボルA、2フレーム目にシンボルBを配置。 「pulldown」の1フレームは空白キーで2フレーム目に先ほどのムービークリップシンボルAを配置。 「label」の1フレーム目にstopというラベルをつけて、2フレーム目にstartというラベルをつける。

    • ベストアンサー
    • Flash
  • シンボルをコピーしたい (FlashMX2004)

    テキスト(グラフィック)を含む ムービークリップ(シンボル)を作成しました。 このムービークリップを複製して 2つシーン上に置きました。そこで片方の テキスト部分を変更すると、もう1つも変更されてしまいます。 文字の部分を新たにテキストシンボルに 変換しても、両方変換されます。 テキストのみ変更して、同じムービーシンボルを 利用するにはどうすればよいのでしょうか?

    • ベストアンサー
    • Flash
  • ムービークリップから親のタイムラインを変更する

    ■シーン1 ラベル1---クリップ1(ボタン)--ラベル2---- FlashMXでひとつのシーンにラベルを2つ付け、その間にムービークリップを1つ入れているのですが、そのクリップから、フレームアクションとしてラベル2に飛ばすように、gotoAndPlay("シーン1", "ラベル2"); を 指定したのですが、ラベル1(クリップ1の再現)に飛んでしまいます。 どうすればクリップの中からシーン1のラベル2に飛ばすことができるのでしょうか?

    • ベストアンサー
    • Flash
  • flash の ムービークリップの制御

     フレーム1にムービークリップmovieAがフレーム2にmovieBがあります。それぞれのムービーには連続して再生されないように、フレームの最後にstopを設定してあります。  フレーム1のムービーを再生した後に、ボタンなどを使わずに自動的にフレーム2のムービーを再生させたいのですが、一体どうすればよろしいのでしょうか?GotoAndPlayを1フレーム目に設定すると、movieAを再生せずに2フレーム目に行ってしまいます。それぞのムービークリップに設定しているstopがいけないのでしょうか?何かいい解決策はありますか?フラッシュ用の掲示板でお答えいただいたのですが、それでは解決せずこちらでお伺いすることに致しました・・・。(初歩的すぎてこれ以上聞きにくいし・・・泣)よろしくお願い致します。

  • FLASHMXでAVIを書き出すとき

    Windows2000 FLASH MX FLASHで簡単なアニメを作り「ムービーの書き出し」でAVIファイルを作りました。 (DVD Video のオープニングタイトルに使用します) FLASHでシンボルをグラフィックシンボルとして利用し作成したものをAVIファイルとして書き出した時は問題ないのですが、シンボルをムービークリップとして利用し作成したものをAVIファイルに書き出して作成されたAVIを再生してもアニメが動きません。 という事は、AVIファイルの書き出しを利用してAVIファイルのアニメを作成するときは、ムービークリップを利用できないという事でしょうか? それとも何か間違いをしているのでしょうか? 参考本を読んでも解りませんでしたのでよろしく。

  • Flash、ボタンが動かない!?

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

  • Flash判定アクションスクリプトの記述を教えてください。

    仕事の都合でFlash(Versionは8)を扱わなければいけなくなり只今勉強中兼HP製作中です。 行き詰まっているので教えてください。 現在、シーン1のタイムライン1フレーム目にいます。 ステージ上には、 ムービークリップが4つ(名前 m_A , m_B , m_C m_D)配置されています。 ボタンが5つ(名前 b_A , b_B , b_C , b_D , b_Z)配置されています。 ボタンb_Aには on (release) { with (_root.m_A) { play(); } } と記されていて、ボタンを押すとm_Aは再生されて10フレーム目でストップします。 ボタン B~D も同様にボタンを押すとムービークリップB~Dもそれぞれ再生されて10フレーム目でストップします。 ムービークリップ m_A~Dのフレーム10の中には、さらにボタン b_Xがあり、 それを押すとさらに再生されて20フレーム目までいったところで、gotoAndPlayで1フレーム目に戻りストップします。 シーン1のタイムライン1フレーム目に配置されている、ボタンb_Zを押すと、 ムービークリップ m_A~Dのタイムライン1フレーム目にいるものはそのままで、 そして、10フレーム目でストップしていたものは、 再生されて20フレーム目までいったところで、gotoAndPlayで1フレーム目に戻りストップになったところで、 (m_A~Dが全てタイムライン1フレーム目に行ったところで、) シーン1のタイムライン1フレーム目から再生されて、 タイムライン10フレーム目でストップといった命令を書きたいのですが、 どうやって指定してやればよいでしょうか? 多分、if文等を使用するんでしょうが、さっぱりわかりません。 詳しく教えていただければ、幸いでございます。

  • ムービークリップの自動切り替え方法

    久しぶりにFLASHを触った初心者です。 シーン1の1フレにムービークリップを配置し、その1フレのムービー(10秒程度)が終わったらシーン2の2フレに配置したムービークリップが自動再生されるようなアクションスクリプトを考えています。例えばムービークリップの最後にgotoAndPlay(); など入れたりと試してみましたがうまくいかず困っています。 どなたか良い方法が無いか教えてください。 ※現在AS2.0を使って作成しています。

  • 【AS3】ムービークリップからステージへアクセスできません

    はじめまして。FlashでAction Script3.0を勉強し始めたばかりの初心者です。 実は、AS3でどうしても不明な部分があり この度問い合わせさせていただいております。 AS2では_rootでステージにあるムービークリップにアクセスできたかと思うのですがAS3では代わりのものはあるのでしょうか。 現在ステージ上にいくつかムービークリップを置いて、 それぞれのムービークリップ最後のタイムラインに、 「root.gotoandPlay("scene1")」というように記述して、 ステージにもどり、そのフレーム名から始めたいのですが(この場合、scene1というステージ上のフレームから再生させたい) 「未定義である可能性のgotoAndPlayメソッドを静的型flash.display:DisplayObjectContainerの参照を使用して呼び出しました」というエラーになってしまいます。 外部クラスなどは使用しておらず、 ライブラリに格納してあるムービークリップをステージに配置し、 初めのムービークリップを再生したら、次のムービークリップを再生、、というふうに順々に表示させていきたいのですが・・ アドバイスをいただけると大変助かります!! よろしくお願いいたします。

    • ベストアンサー
    • Flash