• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[Flash]スクロールメニューのボタンからフレームに移動したいのですが)

[Flash]メニューボタンからフレームに移動できない

このQ&Aのポイント
  • Flash初心者がFLASH FACTORYの本を参考にして、Photoギャラリーを作ろうとしていますが、メニューボタンを押してもフレームに移動できません。
  • 「getURL」を「this.gotoAndPlay」に変更したが、うまくいきません。
  • アドバイスをお願いします。

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

ターゲットパスに間違いがあるのでしょう。 「ターゲットパス」 http://homepage3.nifty.com/ginga-b/MX/targetpath.html this.gotoAndPlay(url); だと, 「そのボタンのあるムービークリップのフレームを url に進めて再生させる」 となります。 ムービークリップ内のフレームを url に進めるのではないのでしょう? 動かしたいフレームがどの階層のフレームなのか知りませんが, this の部分をどうするべきか考える必要があると思いますよ。 たとえば, _parent.gotoAndPlay(url) とか _parent._parent.gotoAndPlay(url) とか _root.gotoAndPlay(url) とかです。 ムービーがどういう階層構造になっているのかわかりませんし, さらにどの階層を動かそうとしているのかはわかりませんから, この辺はご自身で考えるしかないと思います。 あと, その動かしたい階層のタイムラインに url というフレームなど存在するのですか? この辺の確認が必要です。 url にはどんな値が入っているのかは私は知りません。 url に 5 が入っていたら, 少なくとも フレーム5 以上は必要です。 url に "a" という値が入っているのでしたら, 少なくとも 「a」 と命名したフレームラベルが存在するフレームが必要です。

noriko_s
質問者

お礼

BlurFiltan様 _root.gotoAndPlay(url)に直したらできました! ありがとうございます。 「ターゲットパス」についてのURLも親切にありがとうございます。 この知識が全く無かったので、勉強します。 本当にありがとうございます。 助かりました。