Ciao christian08,
inizio con il consigliarti l'abbandono dei vari eval() e setProperty()... sono vecchi come il cucco
è una cosa relativa, ma io preferisoc a duplicateMovieClip, attacchMovie, cosi' puoi impostargli anche altre proprietà...
All'onRelease hai messo: this["link"+i], dove il this si riferisce all'mc duplicato e non all'oggetto loadData. Inoltre, in quanto al momento dell' onRelease il ciclo for è concluso "i" ha valore 15... devi quindi salvare una var all'istanza dell'movieclip.
Non so le tue esigenze, ma non sarebbe meglio avere nel txt una variabile "tot" che rappresenta il valore da far ciclare? (15)
esempio di codice:
codice:
loadData = new LoadVars();
loadData.onLoad = function()
{
for (var i=0; i<this.tot; i++)
{
var myMc:MovieClip = _root.attachMovie("textbox","textbox"+i, i, {_x:0, _y:20*(i-1)});
myMc.txt = this["file"+i];
myMc.n = i;
myMc.onRelease = function()
{
trace(loadData["link"+this.n]);
getURL(loadData["link"+this.n, "_blank");
}
}
}
loadData.load("file.txt");
...fammi sapere