※ ChatGPTを利用し、要約された質問です(原文:ActonScriptでムービークリップの移動)
ActonScriptでムービークリップの移動
このQ&Aのポイント
ActonScriptでムービークリップの移動をするための記述方法がわかりません。
ムービークリップのx座標が300を超えたら-10、0未満になったら+10する処理をしたい。
記述したコードでは一方向にしか進まない問題が発生しています。
お世話になります。ActonScriptでムービークリップの移動を考えているのですが記述が悪いためかうまくいきません。
ムービークリップのx座標が300を超えたら
this._x -=10
ムービークリップのx座標が0未満になったら
this._x +=10
という処理をしたいと思い
onClipEvent (enterFrame) {
if (_x>300){
var a = 1;
} else if (_x<0){
var a = 2;
}
if (a=1){
this._x -=10;
} else if(a=2){
this._x +=10;
}
}
のように記述したのですが、this._x -=10しか認識してくれなくて、一方向にしか進みません。
どうかよろしくお願いいたします。
お礼
ありがとうございます。コードもすっきりして無事うまくできました