Se è come penso, ti basta usare il campo come html e impostare un <a href> per ogni voce gestendo l'evento TextEvent.LINK
Prova un po'
Codice PHP:
var xml:XML;
var dataNewsArray:Array = [];
var titleArray:Array = [];
var descrizioneArray:Array = [];
var xmlLoader:URLLoader = new URLLoader(new URLRequest("xml/prova.xml"));
xmlLoader.addEventListener(Event.COMPLETE, onXMLComplete);
function onXMLComplete (evt:Event):void {
try {
xml = new XML (evt.target.data);
for (var i:uint=0; i<xml..notizia.length(); i++) {
dataNewsArray[i] = xml..notizia[i].@dataNews;
titleArray[i] = xml..notizia[i].@titolo;
descrizioneArray[i] = xml..notizia[i].@testo;
testo.appendText(titleArray[i]+"\n");
testo.htmlText += "[url='event:"+descrizioneArray[i]+"']"+titleArray[i]+"[/url]
";
}
} catch (err:Error) {}
}
testo.addEventListener(TextEvent.LINK, linkEvent);
function linkEvent (evt:TextEvent):void {
trace(evt.text);
}