Вот мое нынешнее состояние, работает прекрасно, хотя очень сильно подозреваю, что можно поизящнее... одна беда- autoSize не работает, когда попытался вставить текстовое поле вместо того, чтобы криэйт, чтобы потом форматировать как аutosize, это не работает...

Код:
function showCaption(mc) {
mc.createTextField("mytext", 0, 0, 0, 100, 20);
with (mc.mytext) {
multiline = true;
wordWrap = true;
border = true;
background = true;
autoSize = "left";
backgroundColor = 0xFFFFCC;
borderColor = 0x990000;
selectable = "false";
}
var myformat = new TextFormat();
with (myformat) {
color = 0x990000;
font = "_sans";
size ="15";
}
mc.mytext.text = _root[mc._name+"_va"];
mc.mytext.autoSize = "left";
mc.mytext.setTextFormat(myformat);
trace(mc);
}