Приветствую,
во-первых, не используй зарезервированные термины, а именно x и y в качестве имен переменных,
во-вторых, если я тебя правильно понял (то есть дублированные мувики должны менять координаты и на х и у), то вот получается такой рабочий вариант:

Код:
_root.onEnterFrame = function() {
function newRandom(min:Number, max:Number):Number {
return Math.ceil(min+Math.random()*(max-min));
}
randX = newRandom(0, 200)+18;
randY = newRandom(5,50);
d = this.getNextHighestDepth();
var new_mc:MovieClip = movie.duplicateMovieClip("mc"+d, d);
new_mc.onEnterFrame = function(){
this._y +=randY;
this._x -=randX;
}
};