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