Hi,
da ich gerade das problem hatte das wir in einem Projekt wmode opaque brauchten und kyrillische zeichen in ein Eingabefeld eingegeben werden mussten hier meine Lösung,
ACHTUNG: Funktioniert so nur mit deviceFonts für das Eingabefeld.
ActionScript:
inputTextField.addEventListener(KeyboardEvent.KEY_UP, correctNonLatin);
function correctNonLatin(e:KeyboardEvent){
var save:String="";
for(var i:int=0;i<e.currentTarget.text.length;i++){
if(e.currentTarget.text.charCodeAt(i)<32){
var num:int=(e.currentTarget.text.charCodeAt(i)<<8)|e.currentTarget.text.charCodeAt(i+1);
save += String.fromCharCode(num);
i++;
}else{
save+=String.fromCharCode(e.currentTarget.text.charCodeAt(i));
}
}
e.currentTarget.text=save;
}
Plopsi