non conosco ASP perciò non posso essere sicuro che quello che hai scritto vada bene, però se tu stesso mi dici che se mandi a video la pagina asp da sola, il valore viene scritto correttamente, allora direi che il problema ce l'hai in Flash
intanto ti consiglio di utilizzare un approccio diverso per la comunicazione tra flash ed una fonte esterna come php o asp, ossia la classe LoadVars, il cui uso è semplice tanto quanto il loadVariables, ma a sua differenza, contiene già di suo un metodo che decreta il momento in cui le variabili esterne sono fruibili
nel tuo caso puoi dividere in soli due frame il tuo esempio e nel primo puoi scrivere
Codice PHP:
// primo frame:
stop();
var ctmittente = "";
var myLoadVars = new LoadVars();
myLoadVars.load("default.asp");
myLoadVars.onLoad = function(success){
if(success){
ctmittente = this.mittente;
play();
}
}
// secondo frame:
stop();
trace(ctmittente);// da qui in poi puoi utilizzare nel modo che vuoi la variabile ctmittente riempita dall'esterno