设置一个布尔变量来判断mc是在哪个点
var isB:Boolean = false; //是不是在B点,默认值为false,就是mc的起始位置在A点
mc.addEventListener(MouseEvent.CLICK,moveMc);
returnBtn.addEventListener(MouseEvent.CLICK,mcTurnBack);
function moveMc(e:MouseEvent):void
{
if(isB) return; //如果在在B点,即isB为真,则不再往下执行
isB = true; //要把isB设置为真,因为mc移动到B点了
//移动到B点的代码
}
function mcTurnBack(e:MouseEvent):void
{
isB = false;
//把mc移动到A点的代码
}