Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-11-2009, 19:02   #1 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 192
[WORKAROUND] Non-Latin Zeichen in Eingabefeldern bei wmode opaque

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:
  1. inputTextField.addEventListener(KeyboardEvent.KEY_UP, correctNonLatin);
  2.  
  3. function correctNonLatin(e:KeyboardEvent){ 
  4.     var save:String="";
  5.     for(var i:int=0;i<e.currentTarget.text.length;i++){  
  6.         if(e.currentTarget.text.charCodeAt(i)<32){
  7.             var num:int=(e.currentTarget.text.charCodeAt(i)<<8)|e.currentTarget.text.charCodeAt(i+1);
  8.             save += String.fromCharCode(num);
  9.             i++;
  10.         }else{
  11.             save+=String.fromCharCode(e.currentTarget.text.charCodeAt(i));
  12.         }         
  13.     }
  14.    
  15.     e.currentTarget.text=save;
  16. }

Plopsi
Plopsi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
WMODE und @-Zeichen bei Firefox fanyProductions ActionScript 2 1 03-03-2009 10:21
WMODE = Transparent im Firefox, @-Zeichen, etc. Sören Am Rande 5 21-01-2009 11:21
wmode="transparent" verhidert @ zeichen bei eingabefeldern bkmaniac Flash 8 7 15-04-2008 09:38
SWF Objekt verhindert @-Zeichen bei wmode Masterpi Alternative Technologien 2 25-03-2007 11:22
wmode="opaque" => Textfelder stefanjann Flash 8 4 30-10-2005 19:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele