1 Вопрос: Используй массив.
2 Вопрос: Немного подругому, но тоже быстро.

Код:
var i:Number = 1;
var mcName:MovieClip;
var Down:Boolean = false;
function fMove() {
if (fon.mouss._visible == true) {
mcName = fon.attachMovie("dom", "name"+i, i, {_x:fon.mouss._x, _y:fon.mouss._y});
i++;
}
}
this.onMouseDown = function() {
Down = true;
fMove();
};
this.onMouseUp = function() {
Down = false;
};
this.mcName.onRollOver = function() {
fon.mouss._visible = false;
};
this.mcName.onRollOut = function() {
fon.mouss._visible = true;
};
this.onMouseMove = function() {
if (Down) {
fMove();
}
fon.mouss._y = _ymouse=Math.round((fon._ymouse-(fon.mouss._height/2))/30)*30;
fon.mouss._x = _xmouse=Math.round((fon._xmouse-(fon.mouss._width/2))/30)*30;
};