• ベストアンサー

Flashでレイヤーの繰り返し

Flash初心者です。調べたのですが、どうしてもわからないので、質問させてください。 現在、シーン1のレイヤー1で on (release) { gotoAndPlay("s02","start"); } ボタンを押すと、シーン2に飛ぶ指定をしており、 レイヤー2のタイムラインにはムービーを作成しています。 そこで、ボタンを押すまでの間中、レイヤー2をループさせたいのですが、どうすれば良いでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • brustand
  • ベストアンサー率31% (9/29)
回答No.2

こんにちはー。 同じくフラッシュ初心者で勉強中なので、自信ないですが、下記URLを参考にしてみてください。 的外れor知っていたらスミマセン。

参考URL:
http://1art.jp/flash/le/lesson14/lesson14.htm
red_mai
質問者

お礼

回答ありがとうございました! 参考URLにて解決できました。 結局、色々なレイヤーを作って、いじりすぎていたので、いらない所に不必要なアクションを設定していたようです・・・。本当にありがとうございました。

その他の回答 (1)

  • prin1221
  • ベストアンサー率16% (1/6)
回答No.1

A.S.用のレイヤー(作成していれば)の最後のフレームに gotoAndPlay(1); と書いてみてはどうですか?

関連するQ&A

  • ループを抜けて指定したフレームへ行きたい

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

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

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

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

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

  • FlashのButtonコンポーネントについて

    こんにちは、初質問です。 FlashのButtonコンポーネントをステージに配置し、ActionScriptを書いたのですが、プレビューでスクリプトが機能しません。 Buttonコンポーネントに書いたスクリプトは以下の通りです。 on(press){  this.gotoAndPlay(20); } このボタンを押すことによって別のタイムラインに移動したいのですが・・・ 何しろ全くのFlash初心者ですので、どうすればButtonコンポーネントを使ってタイムラインをコントロールできるのでしょうか? どなたかご教授願います。

    • ベストアンサー
    • Flash
  • 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文等を使用するんでしょうが、さっぱりわかりません。 詳しく教えていただければ、幸いでございます。

  • シーンからムービクリップ内のラベルへ移動

    Flash8でWEBサイトを制作中です。 大本のシーン1があり、そこにはボタンとムービークリップAを配置してあります。 そしてそのムービークリップA内のタイムラインにはラベル1があります。 そのラベル1に、シーン1のボタンから移動したいのですが、うまくいきません。 ムービークリップA内のボタンからシーン1のラベルへの移動はできるのですが、つまりその逆ができないかと頭を悩ませています。 シーン1にあるボタンには on (release) { this.gotoAndPlay("ラベル1"); } のアクションスクリプトを入れています。 他にも on (release) { _parent.gotoAndPlay("ラベル1"); } 等を入れてみましたが、全く反応しません。 大変困っています。どうぞよろしくお願いします。

    • ベストアンサー
    • Flash
  • Flash5のモジュール方ボタンについて

    モジュールタイプ(どんなタイムラインに置いてもそのタイムラインを制御できる)のビデオコントロールボタンを作成したのですが、どうしても停止ボタンのスクリプトにエラーがでます。 私は停止ボタンを押すと、制御したいタイムラインの1フレーム目にムービーが戻って停止するようにしようと、スクリプトを組みました。その際、停止ボタンに当てたスクリプトは、 on(release) _parent.gotoAndStop{_parent.1}; です。{}の中のドットのあとの1というのは、 制御したいライムラインの1フレーム目を意味しようとしたのですが、間違っている気もします。。。 1つ上のタイムラインの1フレーム目を指定するには、どのようにスクリプトを書けばいいのでしょう? また、どうしてもわからないので、 ルートタイムラインの1フレーム目に、ラベルで「start」とつけて、先ほどの{}の中を {_parent."start"}; としても、駄目でした。 ちょっと意味が通じにくかったかもしれませんが、 アドバイスいただけたら嬉しいです。 再生、一時停止、巻き戻し、早送り のボタンについてはうまくできました。

  • FlashCS4の動画終了→ボタンクリックでリプレイ

    FlashCS4の動画終了→ボタンクリックでリプレイ Flash CS4を使い、動画の最後でとめる(ループの解除)をし、 設置されたボタンクリックで最初に戻ってリプレイしたいのですが、 CS4ではボタンにアクションは設定できないようなので、 stop(); replay. on (release) { gotoAndPlay(1); } と、replayという名前のボタン名を指定して、 on (release) { gotoAndPlay(1); } を設定したのですが、 コンパイルエラーが出てしまいます。 どのように対処すればよろしいでしょうか?

  • Flashでレイヤーに置くオブジェクトの座標を一括指定したい

    お世話になります。 Flashでムービーを開発中です。 あるレイヤーには、ある決まったボタンしか置かないのですが、 そのそのレイヤーにキーフレームを沢山入れた後、やはりそのボタンの位置を変更したい場合など、1つ1つのキーフレームでそのボタンの座標を変更しなければならず、大変な労力です。 そのレイヤーに置くオブジェクトはこの座標、と、レイヤーを単位として座標の指定は出来ないのでしょうか? 教えてください、お願いします。

    • ベストアンサー
    • Flash
  • 【flash】ムービークリップ内のフレームへのジャンプ

    flashの初歩的な質問で申し訳ないのですが、 ムービークリップ内でgotoが効きません。 「sumple」というムービーシンボルの中に配置したボタンシンボルを押し、 同じ「sumple」の中に名づけてある「a」というフレームに飛びたいのですがどうすればよろしいのでしょうか? 現状、ボタンを押したら行き先がわからないのか頭に帰ってきます。 アクションは on (release) { gotoAndPlay("a"); } です。 どこに何を足したら…いいんでしょうか… よろしくお願いします