• ベストアンサー

シーンの分割方法

シーンというものを知らずに、 長い1つのシーンを作成してしまいました。 分割して複数のシーンにしたいのですが、 どのような方法が適当でしょうか?

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

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

もし, もうすでに出来てしまっている物であれば, わざわざシーンに分割する必要はありませんよ。 私とちょうど同じ考えを端的に書かれているページを見つけましたので, URL と 引用です↓。 「シーン (Scene) とは FLASH関連用語集 ミツエーリンクス」 http://www.mitsue.co.jp/case/design/f_002.html  ~ 引用 ~ > シーンに分割すると作業しやすいムービーもありますが、 > ActionScriptを多用する場合など、 > 逆に作業が煩雑になる場合もありますので、 > 極力シーンは使わない方が無難でしょう。 そして,シーンを使う上での注意点です↓。 「gotoAndPlay/gotoAndStopでシーンの移動ができない」 http://www.fumiononaka.com/TechNotes/Flash/FN0205002.html それと,こんなこともありますので, シーンは要注意です↓。 「ボタン押して変数を代入したい。」 http://oshiete1.goo.ne.jp/qa2675683.html  ↑教えて!goo ↓OKWave (同じです) http://okwave.jp/qa2675683.html ActionScript の考え方や,スクリプト自体は合っているのに, gotoAndPlay("シーン 3", 1); であるべきところを, gotoAndPlay("シーン 3", 1); と書いていたので動作しないという現象例です。 わざわざ, シーンを作成する必要はないと思いますが, もし現在ある物をシーンで分割したいのでしたら, 「フレームのペースト」 が,適当な方法だと思います。 「第15回 アニメーション作成の手抜きテクニック」 http://itpro.nikkeibp.co.jp/article/COLUMN/20060705/242544/ ↑このページの上から 1/3 くらいのところから始まる 「フレーム全体をコピーする」 の方法で, 新規で挿入したシーンに 「フレームのコピー → フレームのペースト」 ではなく, 「フレームの削除 → フレームのペースト」 で貼り付けて行く方法です。 ActionScript がどうしても絡みますから, どなたでも,どんな場合でも良いとは限りませんが, 私は,シーンに分割するより, 各シーンのようなものをムービークリップの中に用意してしまう方が好きです。 たとえば, 「シーン 1」 であるべき内容のアニメーションを, 「MC1」 というムービークリップの中に作成し, メインムービー(_root) の フレーム1 に配置。 「シーン 2」 であるべき内容のアニメーションを, 「MC2」 というムービークリップの中に作成し, メインムービーの フレーム2 に配置。 「シーン 3」 であるべき内容のアニメーションを, 「MC3」 というムービークリップの中に作成し, メインムービーの フレーム3 に配置。   …     … つまり, タイムラインを図示すると次のような感じです。 (ずれていますが...。)            MC1↓   ↓MC3  □ レイヤー 筆・・|●|●|●| …                 ↑MC2 こういう感じで ムービークリップの中に作成していって, その各ムービークリップの最終フレームに, 「MC1」 であれば, _root.gotoAndStop(2); 「MC2」 であれば, _root.gotoAndStop(3); などと書いて連続再生させるなどの方法です。

sahara_x
質問者

お礼

ていねいな回答ありがとうございます。 最後にお書きいただいた、 ムービークリップを用いる方法は「ああ、なるほど。」と思いました。 ところが、私の場合は、FLASHを作り慣れていないせいで、 ムービークリップと言うほどのものはほとんど無く、 ベタでフレームを並べただけの、非常に単純な、ただし長い、 という代物になっていまして…。 「かえって煩雑になるからシーンは使用を避けたほうがよい」 という主旨のご指摘のケースには該当しないのです(^_^;)。 「第15回 アニメーション作成の手抜きテクニック」 を参考に少し自分でいじってみます。

関連するQ&A

専門家に質問してみよう