исходника нет (здесь что-то не работает загрузка)
но суть примерно понятна
поиграйся с таким кодом:

Код:
import flash.geom.*;
var dragArea:Rectangle = new Rectangle(20, 40, 300, 200);//область таскания
var targW = 120, targH = 80;//целевые размеры картинки
function drag() {
var left = dragArea.left;//доколь можно влево
var right = dragArea.right-this._width;//вправо
var top = dragArea.top;
var bottom = dragArea.bottom-this._height;
this.startDrag(false,left,top,right,bottom);
}
var picMC = this.createEmptyMovieClip("picMC", this.getNextHighestDepth());
var loader = new MovieClipLoader();
loader.onLoadInit = function(mc) {
//ставим картинку куда надо, например в TL угол
mc._x = dragArea.left;
mc._y = dragArea.top;
//масштабируем загруженную картинку..
mc._width = targW;
mc._height = targH;
//определяем мышиные дела
mc.onPress = drag;
mc.onRelease = stopDrag;
};
loader.loadClip("image.jpg",picMC);