Показать сообщение отдельно
Старый 20.07.2009, 09:56
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 8  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Только сейчас увидел, какое решение предложил Wolsh..просто супер..спасибо!

По теме:
полагаю, так надо было

Код AS1/AS2:
var minwidth:Number = 0;
var minheight:Number = 0;
 
var _mc:MovieClip = this.createEmptyMovieClip("square_mc", 1);
var square_mc:MovieClip = _mc.createEmptyMovieClip("square_mc", 2);
square_mc.beginFill(0xFF0000);
square_mc.moveTo(0,0);
square_mc.lineTo(100,0);
square_mc.lineTo(100,100);
square_mc.lineTo(0,100);
square_mc.endFill();
 
var _mc_at:MovieClip = _mc.createEmptyMovieClip("upr", 3);
_mc_at.beginFill(0xFFFF00);
_mc_at.moveTo(100,100);
_mc_at.lineTo(80,100);
_mc_at.lineTo(80,80);
_mc_at.lineTo(100,80);
_mc_at.endFill();
_mc_at.onPress = drag_start;
function drag_start() {
	_mc_at.onMouseMove = function() {
		this._x = Math.max(_xmouse-90, minwidth);
		this._y = Math.max(_ymouse-90, minheight);
		scx = _mc_at._x+100;
		scy = _mc_at._y+100;
		trace(scy);
		square_mc._yscale = scy;
		square_mc._xscale = scx;
		updateAfterEvent();
	};
}
_mc_at.onMouseUp = function() {
	delete _mc_at.onMouseMove;
};
 
square_mc.onPress = drag_start_mc;
square_mc.onRelease = drag_stop_mc;
function drag_start_mc() {
	_root.startDrag();
	this.onMouseMove = function() {
		updateAfterEvent();
	};
}
function drag_stop_mc() {
	this.stopDrag();
	delete this.onMouseMove;
}