ho questo codice che invia 2 var e ne riceve una, res.

codice:
function submit() {
	// mi creo una variabile utile per effettuare debug in fase di sviluppo 
	var percorso = new String("http://....");
	// ora preparo l' oggetto invia contenente le variabili da inviare al php 
	var invia = new LoadVars();
	// ... e lo popolo con quello che voglio inviare 
	invia.log_email = _root.email;
	invia.log_iata = _root.iata;
	// mi creo anche la variabile di ritorno eventuale di codice 
	var m = new LoadVars();
	// ora invio e ricevo le variabili 
	invia.sendAndLoad(percorso+"login.php", m);
	m.onLoad = function(success) {
		if (success) {
			trace("send and load OK");
			trace(m.res);
			_root.txt = m.res;
			if (m.res == 0) {
				_root.gotoAndStop(2);
			}
		} else {
			trace("send and load ERROR");
					}
	};
}
il trace(m.res) e il campo associato alla variabile _root.txt mi viasualizzano correttamente il valore di m.res
ma la condizione if (m.res == 0) { ecc... non funziona perchè?
m.res che cos'è ? una stringa o un valore o qualcos'altro?