• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【新】超初心者です。思うように動いてくれません。)

【新】超初心者です。思うように動いてくれません。

このQ&Aのポイント
  • 「シーン1」にムービークリップ「MC01~10」を作成し、次のムービークリップに移動して再生したいが思うように動かない。
  • 使用しているのはAdobe Flash CS3 Progessional、Vista。
  • 初心者のため、説明不足・意味不明な表現がある。

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

  • ベストアンサー
  • 15mm
  • ベストアンサー率65% (65/100)
回答No.1

まず、nextFrame(*)について... ご察しのように、誤っております。 「次の」フレームに飛ぶ、という命令ですので、引数によりジャンプ先の指定はできません。 では、回答のほうに入ります。 「_root.nextFrame();で指定すると」ということは、 _rootの 1フレーム目にMC01、2フレーム目にMC02、・・・ といった感じでしょうか?(違うのであれば以下の文章は読むに値しません) _root.nextFrame();によって次のフレームに飛んだだけでは、 そこにMCを最初のフレームの状態で配置されます。 _root.mc##.gotoAndPlay(*);では、 MC##が現在のフレームで配置されておらず、 存在していないMCに対して処理するわけですから、うまくフレームを呼び出せません。 _root.nextFrame(); _root.mc##.gotoAndPlay(*); のように2つ並べるだけでOKです。 nextFrameでMC##が配置された状態でそのMCに処理できるようになります。 勝手な妄想の世界で喋っていなければよいのですが・・・^^;

penguin123
質問者

お礼

動きました!動きました!! 大変助かりました。 本当にありがとうございました!

関連するQ&A