• ベストアンサー

シーンの移動

Flash初心者です。。。どうぞ宜しくお願い致します。 長いアニメーションを5つのシーンに分けて作っています。 各シーンの最後のフレームの所で、1分待機し、時間が来たら次のシーンへ移らせるにはどうすれば宜しいでしょうか? 環境は、Flash8です。 ご教示頂けましたら助かります。どうぞ宜しくお願い致します。

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

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

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

>> 1分待機し、時間が来たら次のシーンへ には, setInterval 関数 を使うか, setTimeout 関数 を使うかが一般的でしょう。 しかし, setTimeout 関数はちょっとくせ者ですから, 無難に setInterval 関数を使う方法を書きます。 setInterval 関数 の構文は, 次のような感じで使うことができます。 <ID名> = setInterval(function () { <ステートメント>; (clearInterval(<ID名>);) }, <実行間隔(ミリ秒)>); これを,質問されている内容に置き換えると, シーン 1 なら シーン 1 の任意のレイヤーの最終フレームをキーフレームにして, そのキーフレームに, ------------------------------ // とりあえずストップ stop(); myID = setInterval(function () { // 次のシーンへ nextScene(); // そして play play(); // この setInterval を解除 clearInterval(myID); }, 60000); ------------------------------ と書けば, 60000ミリ秒=60秒=1分後に, 次のシーンへ行きます。 他のシーンの最終フレームにも 同様に書けば良いと思います。 「nextScene();とpravScene();を覚えよう。」 http://www.1art.jp/flash/le/lesson19/lesson19.htm setInterval 関数 に関しては, 全然別件の場合の付随する部品として使用される場合が多く, 単純にシンプルに setInterval 関数 だけを説明しているサイトが少ないです。 本当は簡単な関数なんですけどね。 従って少々難しくなりますが,次のサイトが参考になるかもしれません。 難しいかもしれませんが↓。 「一定時間刻みで繰り返す」 http://oshige.com/flash/note/archives/3_actionscript/38_/ これも難しいかもしれませんが↓。 Flashドキュメンテーション  「setInterval 関数 」 http://livedocs.macromedia.com/flash/8_jp/main/00001766.html

RIiiiiii
質問者

お礼

出来ました!!ちょっと感動です・・。(涙 上記の参考URL先の解説サイトの意味もなんとなく分かります。本当に有難うございました。新たにいろいろ頑張ってみます。。

関連するQ&A

  • Flashでサイトを作る際、シーン間移動はスマートではありませんか?

    Flashでサイトを作る際、シーン間移動はスマートではありませんか? 不慣れですがよろしくお願いいたします。 昔、Flash5でサイトを作った事があります。 AS2.0になったあたりから訳がわからなくなって今に至ります。 現在、簡単なFlashのサイトを作ろうとしております。 トップページと、コンテンツページ合計5枚程の簡単な物です。 トップページの4つのボタンを押すと短いアニメーションの後に それぞれのコンテンツページに飛びます。 また、そのコンテンツページから他のページに飛ぶ時も 短いアニメーションが起きて、飛ぶ…という物です。 Flash5でサイトを作って居た頃、 ダラダラーとタイムライン上にアニメーションを作り、 シーン間を飛ばしていました。 しかし、この作り方はスマートじゃない…とどこかのサイトで拝見しました。 一つのシーンで作成すると、私のやり方ではとても長いシーンになってしまい 作成しづらくなると思います。 今までだらだらーと作成していたアニメーションを ムービークリップにして1フレーム内に入れてしまうのでしょうか? 現在、flashサイトを作る際の「常識」を、教えていただけませんでしょうか?

    • ベストアンサー
    • Flash
  • アクションスクリプトとシーン移動

    ただいまflashを使ってアニメーションを作っています。 http://www.flashiroha.com/script/as77.html このサイトのと同じものを作ることができたのですが、次のシーン2にいくと流れ星だけがずっと流れてしまっています。 瞬く星と静止星は見えません。なぜか流れ星だけが流れています。つぎのシーン2でつくったアニメーションには流れ星は流したくないのです。 いろいろやってはみたのですが原因がわかりません。言語のほうはサイトからコピペして持ってきているので意味はさっぱりわかりません…。 ひとつのファイルにシーンをわけて作るよりも、ひとつのファイルひとつを作ってswfファイル読み込みでやったほうがいいのでしょうか。 でも作るのには、ひとつのファイルにシーンでわけた方が効率がいいのですが…。 かなり初心者です。お願いします。

    • ベストアンサー
    • Flash
  • シーンをまたいでのサウンド再生

    初めて質問させて頂きます。flash初心者です。 今アニメーションを作っていまして、場面ごとにシーン分けをしています。 アニメーションの全体にBGMを流そうと思うのですが、シーン1でBGMは止まってしまいシーン2へ移るとサウンドは流れません。 何かActionScriptでやり方があるのでしょうか? どなたか回答をお願いします。 制作環境は Mac, FlashMX2004です。

    • ベストアンサー
    • Flash
  • lodaMoveで呼び出したswfの特定シーンへ移動したいです

    比較的長い紙芝居形式のフラッシュムービーを制作しています。 全体を3つのフレームに分割して フレーム1に"01.swf"、フレーム2に"02.swf"、フレーム3に"03.swf"をlodaMoveで呼び出しています。 それぞれのswfは7つのシーンに分かれていています。 01.swfの最後のシーンから02.swfの最初のシーンへの移動はできたのですが、逆に02.swfの最初のシーンから01.swfの最後のシーンへと戻る方法がわかりません。 そもそもlodaMoveで呼び出したswfのシーンを指定して移動できるかどうかもよくわかっていません。その辺りを含め教えていただけないでしょうか。

    • ベストアンサー
    • Flash
  • Flashで一定時間経ったら先に進める方法を

    Flash5をWindows2000上で利用しています。 シーンを現在三つに分けていますが、二つ目のシーンの最後が只今50フレーム目になっています。 普通、このままだと次に三つ目のシーンへ自動的に進んでしまいますが、そうしたくなくて、一定時間が経ってから三つ目のシーンに飛ばしたいのです。 その時間分だけフレームを伸ばせば可能でしょうけども、レイヤーが相当沢山あるので、ひとつひとつ伸ばすのも大変だし、後から変更ごとがあった場合にもこのような伸ばすだけのやり方だと作業が手間で仕方ないです。 よってこのようなことができないかと思うのですが、どなたか教えてくださいませんでしょうか? 自分の所有しているTips本にはこのようなものは見当たらないので・・・。 宜しくお願い致します。

  • gotoAndPlayでシーンの移動

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

  • シーンの切り替え方法

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

    • ベストアンサー
    • Flash
  • Flashのシーンについて教えてください。

    フラッシュの超初心者です。 3分ぐらいの簡素なムービーを作ろうと始めました。 まず、(1)の方法としてMCをたくさん作って、ルートのタイムラインに、順番にキーフレームに入れていけば、ムービーができあがると思っています。 でもそうなると非常に長いフレームになってしまい、後からの修正が大変です。 そこで(2)の方法としてシーンをたくさん作って、ムービーを作れば、シーン1からシーンXまで自動的に再生され(1)と同じムービーが出来ると思いますので、この方法で作ってみたいと思っています。 上の私の短絡的な考えはおかしいでしょうか? インタネットに掲載されている3分ぐらいのFLASHというのはどうやってつくっているのでしょうか。 flaをチラッとだけでも見たいのですが、それは出来ない企業秘密なのかもしれません。 (1)(2)以外に違う方法をで作っているのでしょうか。どうかご教授お願いします。

  • Flash4で、シーンをまたいでBGMを流したいです

    初めて質問致します。 flash初心者です。 パソコンはWindousビスタで、Flash4です。 1週間かけてムービーをつくりました。 シーンを4つつなげた 4分くらいのものです。 そこで質問ですが、 シーン4つは、ムービーを書き出すと順番に勝手につながって再生されましたが、 シーンごとではなく、ムービー再生の間、1曲をBGMで流すにはどうすればよいのでしょうか? 教えてください。 お願いいたします。

    • ベストアンサー
    • Flash
  • FLASHでシーンをつなげる。

    お世話になっています。 質問なのですが、例えばFLASHで、10秒ぐらいのアニメーションを10個くらい作ってそれをあとから、順番を入れ替えたり編集する・・という時は、どのようにしたらいいのでしょうか・・? 今は タイムラインでフレーム間隔をあけて後から動かしたりしているのですが・・わけがわからなくなってしまいます。 最初から順番に作っていくものなのでしょいか・・。 初心者なので変な質問だったらごめんなさい・・。

    • ベストアンサー
    • Flash

専門家に質問してみよう