ここでやろうとしているのは、ボタンをクリックするとボタンが移動し、ボタンをもう一度クリックすると元の位置に移動することです。ただし、これをフラッシュで実行すると、最初にクリックしたときにボタンが1回だけ移動しますが、もう一度クリックしても元の位置に戻りません。どんな助けでも大歓迎です。
stop();
import flash.events.MouseEvent;
var step1click;
var step2click;
button1.addEventListener(MouseEvent.CLICK, positionswitch);
function positionswitch(event:MouseEvent):void
{
button1.x = 426;
button1.x = 266;
step1click = 1
}
if(step1click == 1) {
button1.addEventListener(MouseEvent.CLICK, positionswitch2);
function positionswitch2(event:MouseEvent):void
{
button1.x = 156;
button1.y = 253;
step2click = 1;
}
}
if(step2click == 1){
button1.addEventListener(MouseEvent.CLICK, positionswitch3);
function positionswitch3(event:MouseEvent):void
{
button1.x = 426;
button1.y = 266;
}
}