Только сейчас увидел, какое решение предложил 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;
}