• ベストアンサー

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

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

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

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

  • ベストアンサー
  • rightegg
  • ベストアンサー率41% (1357/3236)
回答No.1

こんにちは。 ABCDそれぞれをMCにしてコントロールして下さい。 フレームにstopをかけると、その階層全体にstopがかかります。 これを回避するには別の階層にしてしまう事。 つまりはMC(MovieClip)にするってことです。 作り込みすぎて今更分割出来ない場合は、 Flaファイルを複製して4つにし、それぞれ任意のレイヤーだけ残して他は消す。ひとつベースとなるファイルを決めて、他の3つをswfで書き出し、loadMovieでベースとなるファイルに読み込む。 これもやってることは同じなんですけどね。 こんな感じですか?

shizuku
質問者

お礼

MovieClipとは全然頭がまわりませんでした。 ありがとうございました。

その他の回答 (1)

  • s-tuki
  • ベストアンサー率39% (57/145)
回答No.2

こんにちは CとDにアニメーションを作るのではなく、 ムービークリップとして作ったループアニメーションのシンボルを C、Dのレイヤーに乗せれば 問題無く動いてくれる筈です。 それから、フレームアクションのStopは アクション用のレイヤーを作って、最後の1コマをキーフレームにして、 そこに1か所だけ入れればOKですよ。

shizuku
質問者

お礼

ありがとうございました。 今回は最初からMovieClipで作り替えましたがこの方法も試してみます。 助かりました。

関連するQ&A

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

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

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

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

  • 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で一部レイヤーだけループ再生

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

    • ベストアンサー
    • Flash
  • 動くクリップアートがループ再生されない

    中を見ていただきありがとうございます Windows7でPowerPoint2010を使っています。 これまでのPowerPointでは、動くクリップアート(webアニメーション) をスライドに挿入してプレゼンテーションを走らせると、 挿入したクリップアートがループ再生されていました。 しかし、PowerPoint2010では、1回しか再生されないものがあります。 例えば、「webアニメーション ひよこ 孵化」で検索したときに出てくる ひよこのクリップアートはループ再生されるますが、 「webアニメーション ひよこ 巣」で検索した時にでてくるものは ループ再生されません。 解決策を探したところ、以下のようなものがありましたが、 このような対症療法的なものではなく、根本的に解決する手段があれば どうかご教授ください http://answers.microsoft.com/ja-jp/office/forum/office_2010-powerpoint/win7%E4%B8%8A%E3%81%AEpowerpoint2010%E3%81%A7/775f7438-677c-e011-9b4b-68b599b31bf5?msgId=f82644fc-227d-e011-9b4b-68b599b31bf5

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

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

  • Flashのループ再生について

    Flash MX使用です。 Flashのループ再生についてなのですが、 パブリッシュの際にループのチェックを外しても ブラウザで見るとループ再生になってしまいます。 1度の再生で止めたい時は どうしたらいいのでしょうか? あと、パブリッシュの際FlashとHTMLと書き出されるのですが、HTMLの方が何に使うのかが分かりません。 ホームページを作るのにはDREAMWEAVER MXを使っています。どちらのソフトも練習中で初心者な質問で 申し訳ないのですがご教授下さい。

  • 一部ループ方法を変えたGIFの作成

    こんばんは。お世話になります。 最初の1フレーム目は、10秒表示し、2フレーム目から31フレーム目までは0秒(最短間隔)表示し、続いてのループ動作として、1フレーム目は表示させないで2フレーム目から31フレーム目までを無限にループさせたいのですが、できるものでしょうか。 現在、フォトショップCS2でレイヤーを作成し、ImageReadyでアニメーションフレームを作りました。 題材は風車で、4枚羽、ちょうど十字の形ですが、30フレーム(2フレーム目から31フレーム目まで)で90度回転する動きにしてあります。これをループさせると次の90度分の回転に引き継がれるように見えるため、無限ループさせることで羽が連続回転しているように見えます。 ImageReadyでアニメーションとして再生すると、1フレーム目から31フレーム目まですべてをループ再生します。 1フレーム目については、最初の1回だけ表示させ、次のループからは、2フレーム目からの表示にしたいのです。 見た目の動きとしては、ページを表示すると、静止画としての風車があり、10秒後に突然羽が回転し始め、あとは連続で羽が回転すると言った具合です。 できるものでしょうか。 別のソフトが必要でしたら、そちらも教えてください。 よろしくお願いします。

  • フラッシュのループをとめたい

    はじめまして。 過去ログも観たのですが、どうしてもわかりません。 フリーモーションというソフトでフラッシュムービーを作っています。 それでアップしてみるとループがとまらず、困っております。 「最終フレームのアクションにstop();を入れる」 と、いう回答を拝見したのですが、 フリーモーション内の、どこが最終フレームの部分になるのか 判らず、質問させていただきました。 宜しくお願いします。

    • ベストアンサー
    • Flash
  • FLASHで書き出したexeをループ再生

    FLASHで書き出したexeをループ再生させたいです。 FLVファイルは紛失してしまい、exeファイルしかありません。 ActionScriptでストップが入っているため、FLASHプレーヤーの制御でループすることは出来ません。 なにか、簡単にループさせる方法はありますでしょうか?

専門家に質問してみよう