• 締切済み

flashのループの方法について

初めまして。今flashでホームページなどで使う動画を作成しています。 独学で、手探りで作成している状況なので、フラッシュのループの設定で行き詰まってしまい、教えていただきたいことがあります... 今作っているムービーはホームページで使うもので、 簡単な流れを言いますと、 最初にそれぞれ違った写真が4つ順番にフェードインフェードアウトしてでてくる。 (それぞれの写真は1~4のレイヤーに分けている状態です) そして最後に出てくる5つ目の画像(レイヤー6)を背景にした状態で、レイヤー5に作ったシンボルが動いている。 という具合で、ここまでは出来たのですが、この「レイヤー6を背景にした状態で、レイヤー5のシンボルが動いている」という状態をループさせたいのですが、 ムービーの最初から最後まで(レイヤー1~6)の全体をループさせる方法しか分からず、 困っています。。。 他の方の質問をみても、自分の問題と同じかどうかよくわからなくて、解決に困っています; フラッシュ初心者なので、どなたか分かりやすく教えていただけると大変嬉しいです。 よろしくお願いいたします。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.3

#1です。 > 「gotoAndplay(戻りたいフレーム番号);」は > キーフレームのどこに記述すれば良いのでしょうか? Flash CS5 でしたら ステージの下にタイムラインがあって 例えば【下の図】↓ の レイヤー1~5 ような状態の感じになっていると思います。 下の図の場合 レイヤー5 に置いたインスタンスの動きを何度もループ再生させるということですよね? それでしたら 新しいレイヤーを挿入して(レイヤー6を作って), その最終フレームをキーフレームにして, そのレイヤー6の最終キーフレームを選択した状態で 「ウィンドウ」→「アクション」で アクションパネルを表示させて そのアクションパネルのスクリプトを書く白い部分に gotoAndPlay(21); のようなことを書くということです。 私は昔から(10年以上前から) Flash とつき合っているので,逆に「今の本」は知りません。 本屋さんで売っている本を立ち読みして 「自分でも理解できて作れそう!」 という本を購入されて, 少なくとも1ヶ月くらいは腰をすえて その本を熟読&実行することをお薦めします。 本を選ぶ最低条件は 「Flash CS5 用の本であること」 です。 バージョンが変われば仕様やスクリプトなどが変わりますから 混乱の元になるだけです(買わない方が良いです)。

youmail21
質問者

お礼

とても分かりやすいご説明で、よくよく分かりました!!画像までつけていただいて感激です。。。ありがとうございます!!! やっぱり本がないと厳しいですね; おすすめして下さった通り、参考書を買って勉強しようと思います。本当にありがとうございました!

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.2

#1です。 すみません。 リンク先ページにつられて,スクリプトの大文字小文字を間違えていました。 gotoAndPlay(戻りたいフレーム番号); です。 最終フレームをキーフレームにして 例えば gotoAndPlay(65); とか gotoAndPlay(351); のようなことを書けば良いのではないでしょうかという意味です。 (ちなみにレイヤーは全く関係がありません。) ※補足 #1 のリンク先のページは ActionScript 1.0 の説明です。 (ActionScript 2.0 と考えても良いと思います。) ActionScript 3.0 では引数の数が2つの場合 #1 のリンク先の説明は当てははまりません。 注意してください。

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

Flash 作成ソフトも そのソフトのバージョンも ActionScript のバージョンも全く書かれていませんが。。。 ↑この辺のバージョン系統の記述がないと普通は回答不可能ですよ。 とにかく状況がわかりませんが シンプルな(引数が1つの場合の) gotoAndPlay でしたら, たまたまどの ActionScript であっても共通で使用できます。 ムービーの最終フレームにキーフレームを作って そのキーフレームに gotoAndplay(戻りたいフレーム番号); を書けば良いのではないでしょうか? 「gotoAndStop();とgotoAndplay();とは? アクションスクリプト」 http://1art.jp/flash/le/lesson14/lesson14.htm ↑最後の2つのランプの「ON」ボタンを両方ともクリックすると ランプの炎の瞬き方が違いますよね。 これは最終フレームから戻るフレームが違うからです。

youmail21
質問者

お礼

ご回答ありがとうございます。 なるほど、ソフトやバージョンによって違うんですね... ちなみに私が使っているソフトはAdobeのFl(フラッシュ)というソフトでバージョンはCS5です。ActionScriptは2.0です。 BlurFiltanさんの教えて下さった方法をぜひ試したいと思うのですが、「gotoAndplay(戻りたいフレーム番号);」はキーフレームのどこに記述すれば良いのでしょうか? もしかしてDwのようにコードを表示することができ、そこに記述するのでしょうか??; 本当になにも知らなくて申し訳ありません;

関連する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文字ずつちょっとずれて波のように上下に動く感じを出したいんです。 どなたか知恵をお貸し下さい。

  • flashでの流れる背景

    flashについて教えてください。 背景が流れるムービーを作成したく、背景(雲、木、道路など)が左から右へ動く一つのムービークリップにし、マスクをかけました。 背景が流れるようには見えるのですが、背景のムービークリップをループさせているため、最初の1フレームに戻るときに戻っている事が解るのです。 スムーズじゃないと言うのでしょうか・・。 同じ単純な模様とかだとスムーズに見えるのでしょうが、イラストのため同じ模様じゃなく悩んでいます。 何か方法がありましたら、教えて頂けませんでしょうか。 よろしくお願いします。

  • Flashファイルのループ再生方法

    こんにちは。 ホームページビルダーで、ホームページを作成しています。そのページ上でFlashのデータを再生しています。 約4分程度のもので、知人に作成してもらったものなので、詳細は全く分かっていません。 このFlashなのですが、一度最後まで流れたあと、再び最初から再生されるようにするにはどうすれば良いのでしょうか? 現状、最後まで流れ終わると、そのままになってしまいます。 これはFlash上の設定なのでしょうか?それともビルダー側で設定が出来るのでしょうか? 全くの素人で、何もわかりません。 申し訳ございませんが、宜しくお願いいたします。

  • Flash8 ムービーがループしてしまいます!

    初めまして。先日 マクロメディアのFlush8を購入したのですが、 早速フラッシュを作成し、HPにアップしたところ ムービーがループされてしまい、最後のところで止まってくれません。。 パブリッシュの設定で「ループ再生」のチェックをはずしたのですが、書き出した「html」はループしないのに「swf」がループしてしまいます。。 どなたか解決方法をご教授ください。よろしくお願い致します。

  • Flashでレイヤーの繰り返し

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

  • flashにflvの動画を埋め込んだらループしない

    Flash初心者です。 Adobe Flash CS5.5を使って動画を使ったフラッシュを作っています。 こちらのURL(http://itpro.nikkeibp.co.jp/article/COLUMN/20090609/331572/)を参考にして、「FLVPlayback」コンポーネントを使ってflv形式の動画を埋め込んでみたのですが、動画の再生が終わったらそのまま停止してしまいます。 無限にループさせたいのですが、どうすればよいのでしょうか? 「パブリッシュ設定」の[HTMLラッパー] - [再生]内にある項目の[ループ]にはチェックを入れています。 ActionScriptでも、htmlでも、javascriptで制御するのでも構いません。 なんだったらflvを直接htmlに埋め込む方法で解決できるのであれば、それでも構いません。 ちなみに、flashの内容としては、ただただflvの動画を流すだけの至ってシンプルなものです。 ホームページの背景に入れる映像として作成しています。 助けてください。 よろしくお願いします(*_ _)

    • ベストアンサー
    • Flash
  • Flashマウスオーバー

    Flashで、ループが一回の小さなムービーを流し、 その上にマウスを合わせると(クリックではなくオーバーのみ)、別の絵が表示されてストップし、またマウスを外すと元のムービーがはじめから流れるものを造りたいのですが、ボタンシンボルで造ると、マウスを外してもムービーが最初からは始まりません。 ボタンシンボルを使わずにon(release)のような記述で、クリックではなくマウスオーバー時に反応させるにはどうしたらよいのでしょうか? 良いアドバイスがあれば教えてください。 宜しくお願いします。

  • FLASHの使い方で・・教えてください。

    複数のシンボルをそれぞれ独立して動かすにはどうしたらいいですか? ひとつのレイヤーだとくっつきます・・。 で、最後にくっつけて動かしたいんです。 イロイロ検索しましたが、そういうことをかいているホームページが みつかりませんでした。 よろしくおねがいいたします。

  • flash ムービー

    今、ビルダーを使ってホームページを作っています。ページにFLASHで作成したムービーを入れ込みたいのですが、繰り返し再生されてしまいます。1回の再生で終わりたいのですが…パブリッシュの設定では、ループのチェックは外しています。どうしたらよいのでしょうか?