プロが教えるわが家の防犯対策術!

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

A 回答 (1件)

もし,


もうすでに出来てしまっている物であれば,
わざわざシーンに分割する必要はありませんよ。

私とちょうど同じ考えを端的に書かれているページを見つけましたので,
URL と 引用です↓。

「シーン (Scene) とは FLASH関連用語集 ミツエーリンクス」
http://www.mitsue.co.jp/case/design/f_002.html
 ~ 引用 ~
> シーンに分割すると作業しやすいムービーもありますが、
> ActionScriptを多用する場合など、
> 逆に作業が煩雑になる場合もありますので、
> 極力シーンは使わない方が無難でしょう。


そして,シーンを使う上での注意点です↓。

「gotoAndPlay/gotoAndStopでシーンの移動ができない」
http://www.fumiononaka.com/TechNotes/Flash/FN020 …


それと,こんなこともありますので,
シーンは要注意です↓。

「ボタン押して変数を代入したい。」
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/20060 …
↑このページの上から 1/3 くらいのところから始まる
「フレーム全体をコピーする」 の方法で,
新規で挿入したシーンに 「フレームのコピー → フレームのペースト」 ではなく,
「フレームの削除 → フレームのペースト」 で貼り付けて行く方法です。



ActionScript がどうしても絡みますから,
どなたでも,どんな場合でも良いとは限りませんが,
私は,シーンに分割するより,
各シーンのようなものをムービークリップの中に用意してしまう方が好きです。

たとえば,

「シーン 1」 であるべき内容のアニメーションを,
「MC1」 というムービークリップの中に作成し,
メインムービー(_root) の フレーム1 に配置。

「シーン 2」 であるべき内容のアニメーションを,
「MC2」 というムービークリップの中に作成し,
メインムービーの フレーム2 に配置。

「シーン 3」 であるべき内容のアニメーションを,
「MC3」 というムービークリップの中に作成し,
メインムービーの フレーム3 に配置。
  …     …

つまり,
タイムラインを図示すると次のような感じです。
(ずれていますが...。)

           MC1↓   ↓MC3
 □ レイヤー 筆・・|●|●|●| …
                ↑MC2

こういう感じで ムービークリップの中に作成していって,
その各ムービークリップの最終フレームに,
「MC1」 であれば,
_root.gotoAndStop(2);
「MC2」 であれば,
_root.gotoAndStop(3);
などと書いて連続再生させるなどの方法です。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/01/29 02:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!