Saludos:
 
Investigando más exhaustivamente por la red, encontré la solución 
 
 
Efectivamente se utiliza la método NO DOCUMENTADO 

 (¿qué mal eso no?) 
condenseWhite. La "restricción" de dicho método es que sirve para TextField del tipo htmlText, pero gracias a un prototype de la clase TextField podemos utilizarlo en cualquier campo de texto (entiéndase tipo). Les dejo la solución porque a más de alguno le servirá 
 
   
Código:
 TextField.prototype.addProperty("text2", function () {
	return this.text;
}, function (txt) {
	if (!this.condenseWhite) {
		this.text = txt;
		return;
	}
	for (var i = 0; i<txt.length; i++) {
		if (txt.charCodeAt(i)>32) {
			txt = txt.substring(i);
			break;
		}
	}
	for (var i = 0, t = ""; i<txt.length; i++) {
		if (txt.charCodeAt(i)>32) {
			t += txt.charAt(i);
		} else {
			if (i != 0 && txt.charCodeAt(i+1)>32) {
				t += txt.charAt(i);
			}
		}
	}
	this.text = t;
});
  Y para que vean que funciona muy bien:  
Código:
 tuTextField.condenseWhite = true;
tuTextField.text2 = "      cadena   con muchos    espacios  inservibles ";
trace(tuTextField.text2);
  Me sirvió demasiado esto, seguro que a ustedes también 
