#1です。
わかるかどうかが不安になったので,#1 の補足をします。
#1で書いたのはアルゴリズム,いわば考え方です。
考え方のみではなく,
具体的なスクリプト例と,ムービークリップの構造を図示します。
左右に2枚の画像を連結して,
その画像の左端を基準点に設定してムービークリップに変換したとします。
そのムービークリップ自体に書くスクリプト例です。
---------------------------------------------------------
on (press) {
this.startDrag(false, -10000, this._y, 10000, this._y);
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
onClipEvent (mouseMove) {
if (this._x<-this._width/2) {
this._x += this._width/2;
} else if (this._x>0) {
this._x -= this._width/2;
}
updateAfterEvent();
}
---------------------------------------------------------
このスクリプトを書くムービークリップとは,
下の図のように作成したものの場合です。
お礼
図入りの解説で分かりやすかったです。 ありがとうございました。