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