В моем случае тоскать мышкой, zoom и кнопочки со стрелочками я уже сделал.
Карта это мувик внутри которого идут объекты (названия точки и.т.д.) Должны перемещаться вместе с картой
Почитав про startDrag. Нашел кое что подходящее.
http://www.flasher.ru/forum/showthre...ight=startDrag
Единственное что не понятно из этого кода как задать функцию движение по Х.

Код AS1/AS2:
var y0:Number;
for (i in cont_mc)
{
var mc:MovieClip = cont_mc[i];
mc.onPress = mcOnPress;
mc.onRelease = mc.onReleaseOutside = mcOnRelease;
}
function mcOnPress()
{
this.startDrag(false, this._x, 100, this._x, -100);
y0 = this._y;
};
function mcOnRelease()
{
this.stopDrag();
if (y0 - this._y == 0)
{
someFunc(this);
}
};
function someFunc(mc:MovieClip)
{
trace('Трогали ' + mc + ' - не было перемещения');
}