Ciao a tutti. Ho realizzato una semplice applicazione per palmare utilizzando Flash MX. In una sezione dell'applicazione visualizzo delle stringhe testuali partendo dall'XML e operando una trasformazione XML-->HTML. Il codice seguente esemplifica quanto detto:

codice:
_root.ManifestazioniInfo_mc.titolo_txt.text = MESE+" - 2003";

//Visualizzazione delle Manifestazioni nella Box testuale
_root.ManifestazioniInfo_mc.box_txt.text = "";
_root.ManifestazioniInfo_mc.box_txt.html = true;
var sezione_mese = manifestazioni[MESE];

for(var i=0; i<sezione_mese._item; i++){
    var item = ["item_"+i];	
    var data = sezione_mese[item].data;	
	var nome = sezione_mese[item].nome;	
	var indirizzo = sezione_mese[item].indirizzo;
	
	var link = "
<p align='left'><font size='12'>• "+data+"
";
	link+= "<font color='#FF0000'>  "+nome+"</font>"; 
	link+= "
  "+indirizzo+"
</p>";
	_root.ManifestazioniInfo_mc.box_txt.htmlText += link;	
};
//Formattazione ulteriore non gestibile attraverso l'HTML
var myText = new TextFormat();
mytext.leftMargin = 20;
_root.ManifestazioniInfo_mc.box_txt.setTextFormat(myText);
Il problema fondamentale è che la generazione di HTML a partire dall'XML è molto "pesante" per Flash anche eseguendo l'applicazione su computer desktop. Su plamare se tento di caricare più di sette item testuali ho dei tempi di risposta dell'ordine ddei secondi (5-8 secondi) e questo è inaccettabile. Mi chiedo come si possa velocizzare la fase di conversione in HTML (uso l'HTML perchè posso agire sulla formattazione del testo). Grazie in anticipo per l'aiuto.