打印

[编程] 高手帮忙加一点语言

这是高手们写的一个圆的拖动语言,还有一个按钮,可以实现后退一步,可是我放到flash中拖完后,进入下一帧之后拖出来的圆会一直存在,把它放到原件里就只能拖一个,再拖就不行了,请高手们帮忙改一下。谢谢!最好是能做一个例子。有高手说可以进入下一帧的时候使用for删除所有复制的MC即可,我不大明白。请大家帮帮忙
function initMc(_mc:MovieClip) {
   
    _mc.onPress = function(){
        num++
        var newMc:MovieClip = this.duplicateMovieClip("ball_mc" + num, _root.getNextHighestDepth());
        newMc.startDrag();
        initMc(newMc);
    }
   
    _mc.onMouseUp = function(){
        this.stopDrag();
    }
}
var num:Number = 0;
initMc(ball_mc);
clearBtn.onPress = function() {
    if (num>0) {
        removeMovieClip(_root["ball_mc"+num]);
        num--;
    }
};
闪吧你也发过 斑竹好象给你解决了
在你所说下一帧里加上下面的代码
复制内容到剪贴板
代码:
while(num>0) {
        removeMovieClip(_root["ball_mc"+num]);
        num--;
    }
$_$