Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-09-2003, 20:45   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 18
Benutzereingaben abfangen

Ich bin´s nochmal.
Hoffe, ich mülle euch nicht das forum zu :-)

Ich schreibe gerade an einer Function, die Benutzereingaben korrigieren soll.
Dabei sollen Sonderzeichen und Umlaute umgeschrieben werden.

Hintergrund der ganzen Sache: Ich will aus einer vorhandenen Menüstruktur speicherbare
Dateinamen generieren. Diese sollen dann auf PC, MAC und Unix- Systemen funktionieren.

Ich habe etwas programmiert, aber es erscheint mir so ziemlich umständlich.
Gibt es evtl. noch eine bessere Möglichkeit?

Gruß,
Neutrino

ActionScript:
  1. trace (sonderzeichen("test!!"));
  2.  
  3.  
  4. function sonderzeichen (input)
  5. {
  6.     output = "";
  7.     erlaubte = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-";
  8.  
  9.     input = input.split("Ä"); input = input.join("AE");
  10.     input = input.split("Ö"); input = input.join("OE");
  11.     input = input.split("Ü"); input = input.join("UE");
  12.     input = input.split("ß"); input = input.join("ss");
  13.     input = input.split("ä"); input = input.join("ae");
  14.     input = input.split("ö"); input = input.join("oe");
  15.     input = input.split("ü"); input = input.join("ue");
  16.        
  17.     for (i=0; i<input.length; i++)
  18.     {
  19.         if (erlaubte.indexOf(input.substr(i,1))>=0)
  20.             {
  21.             output+= input.substr(i,1);
  22.             }
  23.         else {output+= "_";}
  24.     }
  25.     return output;
  26.    
  27. }
Neutrino ist offline   Mit Zitat antworten
Alt 12-09-2003, 22:20   #2 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
Wieso nutzt nicht einfach Unicode - dann brauchst dir um die Archivierung der Umlaute keine Sorgen machen und die unterschiedlichen Systeme stellen die Zeichen auch korrekt dar.

Damit bleibt dir auch die Umstellung erspart.

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 12-09-2003, 23:24   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 18
wie geht das noch gleich mit dem unicode in flash?

tut mir leid, das sagt mir überhaupt nichts... *doofguck*

in der flash-hilfe habe ich auch nichts davon gelesen.

nochmal zu meinem problem:
der text, der auf dem screen dargestellt werden soll, kann schon aus umlauten und sonderzeichen bestehen.

einzig und allein die dateinamen müssen umgewandelt werden, da diese sich aus den menüpunkten ergeben.

danke und gruß,
basti
Neutrino 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele