Sunflat のブログ

ソフトウェア開発についての話題が多いかも

gotoAndPlayの謎

FlashのgotoAndPlay()関数の挙動が謎だ….

  frame 10 : 初期化処理
  frame 11 : 毎フレームの処理
  frame 12 : prevFrame(); play();

などというMovieClipをmc1という名前で用意しておき,他のMovieClipから

  tellTarget("/mc1") { gotoAndPlay(10); }

とやると,たまに frame 9 に飛んだりする.
他にも,stop();で止めてあるはずなのに,勝手に先に進んで行ってしまうことも良くある.

動作が良く分からないので,一度swfファイルの仕様書とかちゃんと読んでみようかなぁ〜