точно а про код я что то забыл совсем.

Код:
picture_mc._xscale=30
picture_mc._yscale=30
picture_mc._x=0
picture_mc._y=0
Mouse.show();
// создаем Объект, который будет Слушателем событий Мыши во время драга
var LimitListener:Object = new Object;
picture_mc.onPress = function(){
this.startDrag()
// картинку потащили - начинаем следить за перемещением
Mouse.addListener(LimitListener)
}
picture_mc.onRelease = picture_mc.onReleaseOutside = function(){
this.stopDrag()
// отпустили картинку - не следим за перемещением
Mouse.removeListener(LimitListener)
LimitMe() // выравниваем координаты
}
bt1.onPress = function(){
picture_mc._xscale+=10
picture_mc._yscale+=10
LimitMe() // выравниваем координаты
}
bt2.onPress = function(){
picture_mc._xscale-=10
picture_mc._yscale-=10
// если картинка стала меньше сцены, отменяем уменьшение
if(picture_mc._width < Stage.width ||
picture_mc._height < Stage.height){
picture_mc._xscale+=10
picture_mc._yscale+=10
}
LimitMe() // выравниваем координаты
}
// во время драга проверяем координаты
LimitListener.onMouseMove = LimitMe
// функция проверки и выравнивания координат
function LimitMe(){
if(picture_mc._y >= 0){
picture_mc._y = 0
}
if(picture_mc._y <= Stage.height - picture_mc._height){
picture_mc._y = Stage.height - picture_mc._height
}
if(picture_mc._x >= 0){
picture_mc._x = 0
}
if(picture_mc._x + picture_mc._width <= Stage.width){
picture_mc._x = Stage.width - picture_mc._width
}
}
bt3.onPress = function(){
picture_mc._xscale=30
picture_mc._yscale=30
picture_mc._x=0
picture_mc._y=0
}
stop();