• ベストアンサー

FLASH 特定のレイヤーのフレームのみループ再生したい。

はじめまして。 ループ再生についてなんですが、 例えば レイヤー1にフレーム1~10があり、 フレーム8~10のみをループ再生したい場合 どうすれば良いのでしょうか?

noname#35272
noname#35272

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

  • ベストアンサー
  • sutead_02
  • ベストアンサー率46% (26/56)
回答No.1

ActionScriptを使うことになるかな。 レイヤー2を作ってフレーム10に以下のようにフレームアクションを設定する。 gotoAndPlay(8); こうすることで、いったんフレーム10までいくと、フレーム8へ戻って、また10まで行くと8へ戻る・・・・を繰り返します。

noname#35272
質問者

お礼

ありがとうございます! 解決できました。。

関連するQ&A

  • Flashで一部レイヤーだけループ再生

    Flashでホームページのトップページを作っています。背景の部分は一度だけ再生し、 タイトルの部分だけをループ再生したいのですが、 どうすればいいでしょうか。 以前質問があった、下記ページを見ました。 質問:FALSH一部レイヤーだけループ再生 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1069547 で、タイトル部分のレイヤーだけのflaファイルと、 背景部分のレイヤーだけのflaファイルにわけ、 タイトル部分のレイヤーを「新規シンボル」で ムービークリップにしました。 背景のレイヤーだけのflaファイルに、ムービークリップをswfファイルで書き出したファイルを読み込もうとしたのですが、できません。 なんだか混乱してきてしまったのですが、どなたか初心者でもわかるよう、手順を説明していただけませんか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flashムービーでレイヤー個別のタイミングでループする方法

    Flash初心者です。 今、FlashMXを使ってムービーを作っています。 ムービー全体は300フレームあります。 そこで、 ・レイヤー1→100フレームから150フレームまでをループ。 ・レイヤー2→120フレームから170フレームまでをループ ・レイヤー3→140フレームから190フレームまでをループ という様に、レイヤー別に特定のフレーム間をループさせる方法はないでしょうか? イメージとしては、3文字のロゴが1文字ずつちょっとずれて波のように上下に動く感じを出したいんです。 どなたか知恵をお貸し下さい。

  • FALSH一部レイヤーだけループ再生

    ABCDと4つのレイヤーに分けたアニメーションで、 AとBだけ、一度きりの再生、CとDだけループさせていたいのですが、どのようにしたらよいのでしょうか。 AとBの最終フレームにだけ stop(); をいれてみたのですが、全然間違っているみたいで・・・。 よろしくお願いいたします。 Flash MX/winです。

    • ベストアンサー
    • Flash
  • ループを抜けて指定したフレームへ行きたい

    大学の課題で簡単なFLASHゲームを作っているのですが アクションスクリプトの書き方で質問させてください。 最初の画面のスタートボタンを押したら、フレーム50からあるOPムービー的なものへ行き再生したいのですが うまくいきません。 最初のページには森の絵があり、枝が揺れているので 枝を揺らすために 別にアクションスクリプトを記述するだけのレイヤーをつくり this.gotoAndPlay(19) と書いてします。 この事で、全てのレイヤーが19~40をループしているようです。 スタートボタン(ボタンで作りました)を押す事で、 このループを抜けて、50フレームに行くのはどうしたらいいでしょうか 昨夜から本やサイトを見ているのですがどうにも失敗します on(press)関係をボタンをつけたレイヤーに書くとthis.gotoAndPlay(19)がきかず全て再生されてしまいます。 いまいちFLASHが理解できておらず、質問内容もガタガタですが 何とぞ宜しくお願いいたします。

  • FLASHでループ再生を制限するAS

    Flashで音楽に合わせループ再生するアニメーションを作っています。 Web等で調べたActionScriptを使い音楽に合わせた回数で止まるように入力したつもりですが、止まらず、またループ再生してしまいます。 どのような記述をすればよろしいのでしょうか? 複数のレイヤーがあるので、1フレーム目に var loop_cntA:Number = 0; とloop_cntAと変数を宣言して、 最後のフレームに loop_cntA = Number(loop_cntA)+1; if (Number(loop_cntA)<25) { gotoAndPlay(1); } else { stop(); } と入力し24回目までループするように設定したつもりです。 しかし、止まってくれず何度もループしてしまいます。 どのように記述するのが正しいのでしょうか? ご指導お願い致します。

  • Flash MXで、特定のレイヤのみをループさせたい

    タイトルのとおりなのですが、Flash MXで特定のレイヤのみをループさせてアニメーションを作ることは出来るでしょうか。 もし、可能ならその方法をお教えください。 よろしくお願いします。

  • 最後のフレームで数秒止めてループ再生したい

    FlashMXを使用しています。 ループ再生するFlashを作ったのですが、 最後のフレームで数秒止めてループ再生するには どうしたらいいのでしょうか?

    • ベストアンサー
    • Flash
  • フラッシュで決まったフレームのみをループさせる方法

    お世話になります。 文字を左から右へ移動させ、ある場所で止まりそこでぼかし(20フレーム)を繰り返すという動画を作りたいのですが、ループ再生にすると最初から再生されてしまいます。 ぼかしのみを繰り返すように設定するのはどうしたらよいのでしょうか?

  • FLASHのループ

    こんにちわFLASH超初心者です すごい基本的なことだと思うのですが書籍、ネットで答えが見つからずご質問させていただきます 作り終えたFLASHを表示側でループさせないようにするにはどうすればよいのですか? パブリッシュ設定でループ再生のチェックをはずしてもブラウザでみるとループしています 作成時点でなにか「終了フレーム」みたいなものがあるのでしょうか??まったく検討がつきません またブラウザでループ再生のメニューが表示されなくする方法はあるのでしょうか? よろしくお願いいたします

  • 指定範囲のみのループ再生

    宜しくお願いします。 ループ再生に関しての質問なのですが、過去の質問を参照したところ似たような質問はあったのですが、中身が違うものしか見つけられなかったので質問させて頂きます。 例として、 フレーム1~10までは前置き(サイトロゴのようなもの) 11~20までがメイン(サイト紹介のようなもの) である場合、1~10は一度だけ再生し、11~20のみを繰り返しループさせるにはどうすればいいのでしょうか? 長いフレームを作ってその中でのみループさせることは出来るのですが、20まで行ったら11から再生を始めるようにする方法がわかりません。 シーンを使うと重くなるので出来れば使いたくないのですが、何か方法があればアドバイスお願い致します。

    • ベストアンサー
    • Flash