|
| 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で外部ファイルを読み込むようにしていますが、これは何か関係があるでしょうか。 よろしくご教授お願いします。 |
| このページの先頭へへ |