почему trace() не работает?

Код:
for (var i = 1; i<=12; i++) {
this["mc"+i]["fon"+i].onPress = function() {
this._parent.startDrag(false);
};
this["mc"+i]["fon"+i].onRelease = function() {
stopDrag();
trace(_parent["mc"+i]._y);
};
}
вместо _parent писал this, одна фигня undefined.
Также на _root не реагирует, может че со счетчиком?
Если написать trace(this.mc1._y); то все работает
