• 締切済み

gotoandplay について

Flash8を使っています。 ボタンをクリックしたら、シーン1のフレーム1から5、次にシーン2のフレーム2-6、というように、指定するシーンをつないで再生したいと思っています。既にフレームラベルはつけました。 onpress()には1つしかフレームラベルを指定できないようですが、複数のフレームラベルを再生する方法はありませんか? 宜しくお願い致します。

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

みんなの回答

noname#35109
noname#35109
回答No.1

> シーン1のフレーム1から5、次にシーン2のフレーム2-6 単純に, シーン1 の フレーム5 に, ----------------------------------------- gotoAndPlay("次のシーンのフレームラベル名"); ----------------------------------------- を書けば良いだけだと思いますけど…。 "次のシーンのフレームラベル名" というのは, シーン2のフレーム2に付いているラベル名のことです。 もし,そのボタンに限って, シーン1 の フレーム5 から,シーン2のフレーム2に行きたいときは, ボタンを用意して,フレームに, ------------------------------------------ ボタンのインスタンス名.onPress = function() { _root.flag = 1; _root.gotoAndPlay(2); }; ------------------------------------------ もしくは,ボタン自体に, ------------------------------------------ on (press) { _root.flag = 1; _root.gotoAndPlay(2); } ------------------------------------------ と書いておいて シーン1 の フレーム5 に, --------------------------------- if(_root.flag == 1){ gotoAndPlay("次のシーンのフレームラベル名"); } --------------------------------- と書けば良いと思います。

関連するQ&A

  • gotoAndPlayでシーンの移動

    初心者ですが、よろしくお願いします。 Windows XP / FLASH MXを使用しています。 シーン2に配置してあるボタンをクリックするとシーン1に配置しているMC内にあるフレームラベルへ移動させたいです。 ボタンに下記のように記述してみましたがうまくいきません。 on (release) { _root.movie_mc.gotoAndPlay("menutop"); } ご存知の方いらっしゃいましたら、よろしくお願いいたします。

  • タイムラインを自動停止、クリックで再生

    Flashの超素人です。 すいません。教えてください。 再生しているFlashムービーを、指定したフレームで自動で停止。 その後、ムービーの画面をクリックすることで、次のフレームから再生を再開、また指定したフレームに来たら自動で停止。 と、この繰り返しをやりたいです。 止めたいところにキーフレームを入れて「一時停止(?)」 そこに、画面全体に透明ボタンをつけて、クリックすると「再生開始」 とすればよいのかな? と思うのですが、それをどうやって実現すればよいのか、、、なかなかうまくいきません。 というか、機能がいろいろあって、どれをどう使ってよいのか、判断ができなくて困っています。 素人でもわかるように、教えていただけますと助かります。 どうぞ、よろしくお願いします。

  • ムービークリップからシーンを指定してgotoAndPlay

    ムービークリップの中にあるボタンからシーンを指定してフレームにジャンプすることはできますか?

  • ムービーの早送りと巻き戻しがしたい

    Flash8を使っています。 ムービーを早送りと巻き戻しボタンで制御したいのです。 シーン1には120フレームあり、シーン2には150フレームあります。 巻き戻しはそれぞれのシーンの1フレーム目まで、早送りは最後のフレーム(シーン1なら120、シーン2なら150)までとします。 ボタンを押している間だけ早送り(巻き戻し)をして、離した時はその位置で再生をストップしたいのですが、どの本を読んでも分からず困っています。 どうか教えてください。 よろしくお願い致します。

    • ベストアンサー
    • Flash
  • 複数のクリックボタンにより再生と停止場所を指定する方法

    複数のボタンを用意し、クリックするボタンにより異なるフレーム数で停止たいと思っております。 停止したいフレームごとにstop();を入れると、そこで毎回止まってしまうのでボタン毎に停止場所を指定しようと、以下のように試してみましたが、出来ませんでした。 停止場所をラベルでも指定してみましたが、出来ませんでした。 stop(); _root.next1.onRelease = function() { gotoAndPlay(5); this.stop(10); } _root.next2.onRelease = function() { gotoAndPlay(5); this.stop(20); } どなたかお考えのあるかたご教授いただけますと幸いです。 当方 Flash8 ActionScript2.0 を使用しています。

  • gotoAndPlayでのインスタンス指定がうまくいかない

    みなさんこんばんわ。質問があって来ました。 レベルはまだAS3を始めて1ヶ月の者です。 あるシーンで4つのボタンインスタンスを配置しており それぞれクリックすると別のシーンへ飛ぶように設定したいのです。 「Action」というアクション用レイヤーを作り その1キーフレーム目に ------------------------------------------------------------- function about_car(btn) { this.gotoAndPlay("about_car"); } menu_bt1.addEventListener (MouseEvent.CLICK,about_car); ------------------------------------------------------------- と記述しましたが「1120: 未定義のプロパティ menu_bt1 へのアクセスです。」 というエラーが出てしまいます。 menu_bt1というインスタンスは間違いなく存在してインスタンス名も入れているんですが・・。 Actionレイヤーへの入力が間違っているんでしょうか。 はたまたスクリプト自体が間違ってるんでしょうか。 単純に4つのボタンから各シーンへ飛ばしたいです。 4つのシーンはラベルレイヤーを作成し切り分け済みです。 乱文ですみませんが、もしお力貸していただければ幸いです。 よろしくお願いいたします。

  • gotoAndPlayで反応がありません。

     ムービークリップ内のボタン(ボタンは複数存在しています)[プルダウンメニューを作成しました]に対して、 on (release) { gotoAndPlay("フレーム番号"); } と記述し、フレーム移動をさせようとしたのですが、 反応がありません。 Flashを使い始めてまだ間もなく、アクションスクリプトも初心者です。 フレームアクションは、キーフレームに設定しないといけないと参考書に書いてあったのですが、そうするとムービークリップ内のボタンには、gotoAndPlayの使用はまちがっているのでしょうか? フレームアクションではないのですが、同じ部分に on (release) { getURL("**.html"); } と記述すると問題がなく動きます。 過去の質問も読んでみたのですが、どの質問が自分の疑問に当てはまるかよくわかりません。 どなたかご教授願います。 以上の文章で理解しにくければ、追記致します。

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

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

    • ベストアンサー
    • Flash
  • 外部ファイルのフレームラベルにリンクをさせたい。

    こんにちわ。 色々、探してみましたが、頭がこんがらがってしまい、時間ばかりが過ぎて行くので質問させていただきます。 外部ファイルのフレームラベルにリンクをさせたいのですが、どなたかご存じの方ご教授ください。 flame.swfを読み込んだときは自動的にcontents1.swf→contents2.swfと進み、ボタンをクリックすると 指定されたフレームラベルにリンクさせたいのです。 色々試してみたのですが、うまく外部ファイルが読み込めなかったりボタンが機能しない状態です。 flame.swf contents1.swf contents2.swf flame.fla  kazari   ボタンの飾りグラフィクが置いてある。  button1-1 1-1(contents1.swf内1-1フレームラベルにリンクするボタン)  button1-2 1-2(contents1.swf内1-2フレームラベルにリンクするボタン)  button2-1 2-1(contents2.swf内2-1フレームラベルにリンクするボタン)  button2-1 2-2(contents2.swf内2-2フレームラベルにリンクするボタン)  mytarget mytarget(movie clip。ここにcontents1.swfもしくはcontents2.swfを読み込ませる) 1 フレーム目のアクションスクリプトに stop(); button1-1のボタンスクリプトに on (release) { gotoAndPlay("1-1"); /コメント:フレームラベル1-1にボタン飾りがあるため同じシーン内の「1-1」に行くように/ } 1 フレーム目のmytargetアクションスクリプトに onClipEvent (load) { loadMovieNum("contents1.swf", 1); } フレームラベル1-1のmytargetアクションスクリプトに onClipEvent (load) { this.mytarget.loadMovie("contents1.swf" , 1); flg='contents1.swfのフレームラベル'; } contennts1(2).fla 1フレーム目のアクションスクリプトに stop(); gotoAndPlay(flg); 環境:Max OS 10.3.6 Flash8

    • ベストアンサー
    • Flash
  • シーンの切り替え方法

    現在、仕事でFlashを制作しているんですが シーン1でボタンをクリックすると、次のシーンに飛んで再生が始まるようにしたいのですがうまくいきません。 現在、シーン1のボタンに on (release) { gotoAndPlay("シーン2”); } と入れているんですがなかなかボタンをクリックしても反応がありません。 Flash初心者なのですいませんが解決方法を教えて下さい。 よろしくお願い致します。

    • ベストアンサー
    • Flash

専門家に質問してみよう