D0812042 MCのgotoAndStopの不具合?
Name 五月雨
Date 2008年12月04日 (木) 23時51分
Message 質問させていただきます。

onClipEvent (enterFrame) {
this._x = 30 - _parent.xs;
this._y = 2 - _parent.ys;
for ( i = 0; i < 9; i++ ) {
for ( j = 0; j < 8; j++ ) {
if ( _parent.xs >= 170 * j && _parent.xs < 170 * (j + 1) && _parent.ys >= 190 * i && _parent.ys < 190 * (i +1) ) {
this.gotoAndStop(i * 10 + j + 1);
}
}
}
}

ムービークリップMCに上記のようなASを書きました。xs, ysはMCの位置を決定する変数で、十字キーによって増減します。
で、このxs, ysが特定の範囲にある場合にMC内のタイムラインを指定のフレームへ進ませたいのですが(i * 10 + j + 1 の部分です)、フレーム移動してくれません。
xs, ysが正常に増減していることは確かめました。あと、MC内の各フレームではloadMovieで外部ファイルを読み込むようにしていますが、これは何か関係があるでしょうか。
よろしくご教授お願いします。

このページの先頭へ