si il primo trace da giusto...

allora se il codice lo riporto sul pulito va... nel mio filmato no.... il codice completo è:

cliccato = function (k) {
_root.gotoAndStop("frame_dettagli");
//trace (k);
//trace("il tipo di k: " + typeof k);
this.dettaglioEvento.dettagli.autoSize = true;
this.dettaglioEvento.dettagli.html = true;
this.dettagli2.autoSize = true;
this.dettagli2.html = true;
var nData_dett = (this.contenuto.nNews.childNodes[0].childNodes[k].childNodes[0]);
var nTitolo_dett = (this.contenuto.nNews.childNodes[0].childNodes[k].childNodes[1]);
var nLuogo_dett = (this.contenuto.nNews.childNodes[0].childNodes[k].childNodes[2]);
var nFoto_dett = (this.contenuto.nNews.childNodes[0].childNodes[k].childNodes[4]);
var nScheda_dett = (this.contenuto.nNews.childNodes[0].childNodes[k].childNodes[5]);
var str = nFoto_dett.substring(0, 15);

// UFF E LA VARIABILE STR è UNDEF...

this.dettaglioEvento.dettagli.htmlText = "

"+nData_dett+" - "+nTitolo_dett+"</p>


"+nLuogo_dett+"</p>


"+nScheda_dett+"</p>";
//this.dettagli2.htmlText = nFoto_dett;
this.dettagli2.htmlText = "<A HREF=\"asfunction:funzione,argomento\">"+nFoto_det t+"</A>";
funzione = function () {
this._parent.createEmptyMovieClip("myClip_mc",1000 );
this._parent.myClip_mc._x = 100;
this._parent.myClip_mc._y = 100;
trace(nFoto_dett);
trace(str);
//loadMovie(pippo, this._parent.myClip_mc);
};