打印

[编程] 高手们帮忙

这是高手们写的一个圆的拖动语言,可是我放到flash中拖完后,进入下一帧之后拖出来的圆会一直存在,把它放到原件里就只能拖一个,再拖就不行了,请高手们帮忙改一下。谢谢!最好是能做一个例子
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--;
    }
};
clearBtn.onPress = function() {
    if (num>0) {
        removeMovieClip(_root["ball_mc"+num]);
        num--;
    }
};
这是按钮是执行删除命令的
进入下一帧的时候使用for代替按钮删除所有复制的MC即可
忘了说了,那是一个按钮,可以实现后退一步的,您能直接在上面的语言上加上吗?