- ベストアンサー
キーボードで複数のMCを操作する方法とは?
- FLASH初心者の皆さんへ。キーボードを使って複数のムービークリップを制御する方法をご紹介します。
- FLASHで複数のMCを配置し、アニメーションを再生する中で、特定のMCが消えてしまう問題について解決方法を考えます。
- MCの深度とは何か、深度を定義する方法について詳しく解説します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
読み込む? 深度? ご質問で書かれていらっしゃるスクリプトには, どこにも 読み込む ことに関する記述がありませんし, また,深度に関する部分も含まれていません。 さらに,バージョンも書かれていません。 結局, 次の部分しか質問としては有効になっていません。 > 一度読み込んだMCを消えないようにするには > どうしたらいいでしょうか。 > 深度のせいなのだろうかと思うのですが、 > いまいち深度をどう定義していいものか理解できず > 苦戦しております。 いったい何をどう回答すればよろしいのでしょうか? 今,作成されているものは置いておいて, 質問用に,他の物は関係しない,すごくシンプルなファイルを作成してみてください。 そしてうまく行かない部分が出てきた場合は, そのうまく行かないスクリプトとその状況を説明してください。 すると, 質問者様自身にとっても, 「わからない部分がどこであるのかがわかる」 ようになると思います。 そして, 「何を知りたいかがわかる」 と思います。 問題を単純化して, 「わからない部分がどこであるのかがわかる」 「何を知りたいかがわかる」 この点がわかることが最も大切なことです。 この点がわかった時点で,調べることも明白になってきますから, ヘルプやネット検索で調べることも可能になるかもしれません。 つまり, この点がわかれば, 質問するには及ばない問題になる可能性もあります。 つまり,自力解決するという能力を身に付けることにつながります。 そう言った意味, 質問をするにしてもしないにしても, 問題を単純化して「わからない部分を見つける」ことが大切です。 自力解決できなかった場合の 補足要求 です。 「わからない部分がどこなのかがわかる」 「何を知りたいかがわかる」 ここまでわかった上で答えが見つからない場合やわからない場合は, そのうまく行かないスクリプトとその状況を補足してください。 (おそらく, 「キーボードで複数のMCを操作するには・・・」という題意とは全く関係ない質問内容になると思いますよ。) あと, ご使用の Flash の バージョン も場合によっては必要です。 よろしければバージョンも補足してください。 ※ ご質問のスクリプトから見て, 「質問者様は Flash 5 以上をお持ちである」 ということしかわかりません。 getNextHighestDepth() が使えるか使えないか (MX2004以上か未満か)などが絡む可能性があります。
お礼
大変遅くなってしまって申し訳ありません。 ご回答ありがとうございました。 この質問をかいた後、別の方法(Key.getCode)を使ったら、キーボードに反応するアニメーションを作ることができました。 何が悪かったのが自分でもよくわからないままなんですが・・・ 複数のMCが同じ画面上にあったので、深度を設定していないせいで不具合が起きるのではないか?という私の浅はかな考えだったんですが、どうやら深度は関係なかったようです。 FLASHのバージョンも書かないまま質問するという失礼極まりないことをしてしまいました・・・勉強不足で申し訳ありません。