Проблемы была в смене областей видимости

Код:
import mx.transitions.Tween;
import mx.utils.Delegate;
class Item extends MovieClip {
var mc:MovieClip;
var id:Number;
var nativeX:Number;
var label:TextField
function Item() {
mc = this;
mc._x = mc.id * mc._width
mc.nativeX = mc._x;
mc.label.text = _root.xmlD.childNodes[0].childNodes[mc.id].attributes.text;
mc.onRollOver = Delegate.create (this, eventRollOver);
mc.onRollOut = Delegate.create (this, eventRollOut);
}
function eventRollOver(){
var scaleX:Tween = new Tween(mc, '_xscale', mx.transitions.easing.None.easeNone, mc._xscale, _root.scalingArr[0], _root.duration, true);
var scaleY:Tween = new Tween(mc, '_yscale', mx.transitions.easing.None.easeNone, mc._yscale, _root.scalingArr[0], _root.duration, true);
scaleY.onMotionChanged = Delegate.create (this, eventMotionChanged);
}
function eventRollOut(){
var scaleX:Tween = new Tween(mc, '_xscale', mx.transitions.easing.None.easeNone, mc._xscale, 100, _root.duration, true);
var scaleY:Tween = new Tween(mc, '_yscale', mx.transitions.easing.None.easeNone, mc._yscale, 100, _root.duration, true);
}
function eventMotionChanged(){
trace(mc);
}
}