Salve a tutti; tempo fa con questo post ( http://forum.html.it/forum/showthrea...=&pagenumber=1 ) chiesi come poter fare/migliorare un lettore RSS per le news (in particolare mi serviva un lettore di RSS del sito Hardware Upgrade, sempre aggiornato sul mondo dell'informatica).

Ne risultò, anche e soprattutto grazie all'aiuto del buon AND80, il codice seguente:

System.useCodepage = true;
mctxt.drawFocus = "";
mctxt.label.setFocus = false;
mctxt.html = true;
mctxt.editable = false;
mctxt.wordWrap = true;
mctxt.multiline = true;
mctxt.label.condenseWhite = false;
mctxt.label.selectable = false;
_global.styles.TextArea.setStyle("backgroundColor" ,"transparent");
_global.styles.TextArea.setStyle("borderStyle","no ne");
var mctxtContent:XML = new XML();
mctxtContent.ignoreWhite = true;
mctxtContent.load("http://www.hwupgrade.it/rss_news.xml");
mctxtContent.onLoad = function(success) {
if (success) {
var t1 = "<font color='#000000' face='Verdana' size='11'>";
var t2 = "</font>";
var t3 = "";
var t4 = "
";
var t5 = "<font color='#212989' face='Verdana' size='11'>";
var t6 = "

";
var n:Array = this.firstChild.firstChild.childNodes;
for(var j = 6; j < n.length; j++){
var k = j-5;
_level0['Titolo'+k] = n[j].firstChild.toString();
_level0['Notizia'+k] = n[j].childNodes[2].firstChild.toString();
mctxt.text += t3+t5+_level0['Titolo'+k]+t2+t4;
mctxt.text += t1+_level0['Notizia'+k]+t2+t6;
}
} else {
mctxt.text = "caricamento errato";
}
};
Funzionava perfettamente, se non che da qualche mese il sito Hardware Upgrade deve aver cambiato qualcosa nei nodi del proprio RSS ed ora il risultato è che questo lettore fatto in flash riporta scritte errate, frasi sbagliate, pezzi d'inizio del codice rss.

Sapete dirmi dove sbaglio, magari copiando il codice che ho incollato sopra dentro ad un MC in flash e provando a vedere che risultato ottenete? Grazie a tutti come sempre