ciao. io ho fatto in questo modo. spero ti vada bene e che sia corretto

supponendo di avere un xml di questo tipo:
codice:
<news>
	<titolo label="titolo 1">testo 1</titolo>
	<titolo label="titolo 2">testo 2</titolo>
	<titolo label="titolo 3">testo 3</titolo>
	<titolo label="titolo 4">testo 4</titolo>
	<titolo label="titolo 5">testo 5</titolo>
	<titolo label="titolo 6">testo 6</titolo>
</news>
ho creato un mc "titleMc" che contiene un testo dinamico "titleBox". sullo stage ho messo un testo dinamico "textBox".
il codice as che ho iserito è:
codice:
filexml = "news.xml";

newsxml =new XML();
mynews = new Array();
newsxml.load (filexml);
newsxml.onLoad = writeNews ;
newsxml.ignoreWhite = true;
function writeNews(success){
	if (newsxml.loaded){
		mynews = newsxml.firstChild.childNodes;
		for(i=0;i<mynews.length;i++){
			mytitle = mynews[i].attributes.label;
			
			duplicateMovieClip("titleMc", "titleMc"+[i], i);
			
			_root["titleMc"+i]._y = _root.titleMc._y + (i*40);
			_root["titleMc"+i].titleBox.text = mytitle;
			
			_root["titleMc"+i].titolo = mynews[i].attributes.label;
			_root["titleMc"+i].testo = mynews[i].firstChild;

			_root["titleMc"+i].onPress = function(){
				_root.textBox.text = this.titolo + "\n" + this.testo;
			}
		}
	}
}