per risolvere il problema dovresti usare un as tipo..
codice:
for (i=0; i<n; i++) {
contenitore.attachMovie("news", "news"+i, i+100);
var path:MovieClip = contenitore["news"+i];
//
path.testo_news.autoSize = true;
path.testo_news._width = 300;// la larghezza massima del campo di testo
path.testo_news.selectable = false;
path.testo_news.text = _root["iltesto"+i];
//posizionamento clip
var pathPrec:MovieClip = contenitore["clip"+Number(i-1)];
path._y = pathPrec._y+pathPrec._height+10;
}
dove contenitore è l'mc che contiene tutti i clip "news"
e "n" è il numero totale delle news (lo ricavi dall'xml)
in questo modo dai una larghezza massima al campo di testo ma nn un'altezza, per cui si estende per tutta la lunghezza del testo.
Per posizionare invece vai a leggere la lunghezza della clip precedente e le posizioni tutte a distanza di 10 px l'ina dall'altra..