Succede perchè ogni volta che richiami la funzione f_trasmetti vai a sovrascrivere l'oggetto o_trasmetti precedente. Prova così:
codice:
function f_scrivi()
{
mc = o_trasmetti.nome;
switch (o_trasmetti.tipo)
{
case 'a' : duplicateMovieClip(_root.sis,mc,_root.dep); break;
case 'b': duplicateMovieClip(_root.sta,mc,_root.dep);
}
_root[mc]._x=((o_trasmetti.x)/100);
_root[mc]._y=1000-((o_trasmetti.y)/100);
switch (o_trasmetti.pos_testo)
{
case 'destra' : _root[mc].dx.text = o_trasmetti.nome; break;
case 'sinistra': _root[mc].sx.text = o_trasmetti.nome; break;
case 'su' : _root[mc].su.text = o_trasmetti.nome; break;
case 'giu' : _root[mc].giu.text = o_trasmetti.nome;
}
f_trasmetti();
}
function f_trasmetti()
{
if(i <= n){
o_trasmetti.id = i;
o_trasmetti.sendAndLoad('http://localhost/test/sito/moduli/page.php', o_trasmetti, 'GET');
i++;
}
}
_root.sis._visible=false;
_root.sta._visible=false;
o_trasmetti = new LoadVars();
o_trasmetti.onLoad = f_scrivi;
n = 2;
i = 0;
f_trasmetti();