Показать сообщение отдельно
Старый 15.07.2007, 19:34
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
исходника нет (здесь что-то не работает загрузка)
но суть примерно понятна
поиграйся с таким кодом:
Код:
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);