Это может быть очень легко сделано (без циклического прохождения символа за символом) с использованием регулярных выражений.
var reg:RegExp = /^[\x20-\x7E]*$/;
var str1:String = "The quick brown fox jumps over the lazy dog.";
var str2:String = "The quick bröwn fox jumps over the läzy dög.";
trace(reg.test(str1)); //true
trace(reg.test(str2)); //false