Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-08-2006, 13:16   #1 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
String.prototype.firstCasetoUppercase

keine Ahnung obs jemand brauchen kann.

damit wird sichergestellt das einträge in zb in Texfeldern mit dem ersten buchstaben gross ´stehen, egal wie sie eingetippt wurden....

PHP-Code:
String.prototype.firstCasetoUppercase = function() {
    return (
this.charAt(0).toUpperCase()+this.toLowerCase().slice(1this.length));
};
// usage
var eingabe = ["berlin""aachen""köln"];
for (var 
0i<eingabe.lengthi++) {
    
trace(eingabe[i].firstCasetoUppercase());

viel spass
__________________
gruß bloba

2 x onkel² b_d

Geändert von bloba (18-08-2006 um 13:32 Uhr)
bloba ist offline   Mit Zitat antworten
Alt 18-08-2006, 13:19   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Was machst du bei Städten/Orten mit mehreren Wortteilen?

(Benennung finde ich weniger toll)
sebastian ist offline   Mit Zitat antworten
Alt 18-08-2006, 13:32   #3 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
da bin ich gard dran
aber stimmt schon Frankfurt am Main ist zb so ein fall...
dies ist kein stuffthread - ihr könnt also gerne eure ideen einfliessen lassen.

zu benneung: ich nenne meine protos ganz gerne bezeichnend dafür, was sie machen....
__________________
gruß bloba

2 x onkel² b_d

Geändert von bloba (18-08-2006 um 13:33 Uhr)
bloba ist offline   Mit Zitat antworten
Alt 18-08-2006, 13:36   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Na ja erstmal beim Leerzeichen und Bindestrich splitten. Dir wird nichts
anderes übrig bleiben als bestimmte Sachen auszuschließen


Zitat:
Zitat von bloba
zu benneung: ich nenne meine protos ganz gerne bezeichnend dafür, was sie machen....
Ja, dann aber konsequent und sinnvoll. Statt case schon mal character/char
oder letter und halt auch auf Groß- und Kleinschreibung achten, sonst entsteht
sowas wie Caseto (firstCharToUpperCase ist aber auch noch Geschmackssache )

Geändert von sebastian (18-08-2006 um 13:41 Uhr)
sebastian ist offline   Mit Zitat antworten
Alt 18-08-2006, 13:39   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Tipp zur Benennung: Das 'firstCase' vorn drann macht gar keinen Sinn...
Ich persönlich verwende bei sowas gern als Bezeichnung das PHP-Äquivalent, welches in dem Fall 'ucfirst' heißen täte...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 18-08-2006, 13:41   #6 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
des prob ist das nicht alles was hinter einem leerzeichsteht gross geschrieben wird wie zb "am" bei Frankfurt am Main...


daher komme sich sicher nicht darn vobei einen Filter zu verwendne und dort viele Mögliche städte einzutragen....> siehe >
PHP-Code:
var myString "frankfurt a.M main";
function 
tester(eingabe) {
    
filterstring = ["frankfurt""berlin"];
    if (
eingabe.toLowerCase().indexOf(filterstring[0]) != -1) {
        return (
"Frankfurt am Main");
    } else {
        return (
eingabe);
    }
}
trace(tester(myString)); 

@Ihr beiden:

klar irgenwie isses ja auch wurscht wie man son ding nennt nur da ich keine grosse beziehung zu php habe kannte ich die function nicht und denk mir die namen so aus das ich damit gut weiter arbeiten kann...

dennoch vielen dank für die vorschläge - mann lernt ja nie aus
ps mit dem "char" klingt gut
__________________
gruß bloba

2 x onkel² b_d

Geändert von bloba (18-08-2006 um 13:46 Uhr)
bloba ist offline   Mit Zitat antworten
Alt 18-08-2006, 13:44   #7 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Daher ausschließen
sebastian ist offline   Mit Zitat antworten
Alt 18-08-2006, 13:59   #8 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
naja das mit dem filter find ich schwachsinn
entweder erster buchstabe gross und gut ist es
oder gleich ein rechtschreib prufung anhand eines filters


ActionScript:
  1. if (eingabe.toLowerCase().indexOf(filterstring[0]) != -1) {
  2.         return ("Frankfurt am Main");

und wen ich als eingabe
"frankfurt ist eine grosse stadt" habe ?
wird das dan nach "Frankfurt am Main" umgewandelt !
oder ist das eine function
StadtNamenGrossSchreibung ?

und (meine rechtschreibung ist *******e wie ihr ja)
aber
frankfurt oder --> Frankfurt Oder ? Oder
frankfurt oder stuttgart --> Frankfurt oder Stuttgart

da gibts so vieles zu be achten das es stendig irgend wo versagen wird !
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 18-08-2006, 14:04   #9 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Na ja klar, 100%ig bekommt man das natürlich nicht an. Aber so viele
Zusätze gibts da doch auch nicht
sebastian ist offline   Mit Zitat antworten
Alt 18-08-2006, 14:09   #10 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
klar wen du es fur
1. Steadte
2. deutsche Steade

machst dan net

an sonsten wirds heikel !
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 18-08-2006, 14:17   #11 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
klar das das die function limitiert ist aber ich habe diesen ansatz mal weiterverfolgt:

PHP-Code:
var myString = ["bärlin""berliner""kölle""Frankfurt a.M."];
function 
tester(eingabe) {
    var 
filterstring = ["frankfurt""berlin""köln"];
    var 
namestring = ["Frankfurt am Main""Berlin""Köln"];
    var 
"";
    for (var 
0i<filterstring.lengthi++) {
        if (
eingabe.toLowerCase().indexOf(filterstring[i]) != -1) {
            
namestring[i];
        }
    }
    if (
== "") {
        return (
eingabe);
    } else {
        return (
t);
    }
}
for (var 
0i<myString.lengthi++) {
    
trace(tester(myString[i]));

__________________
gruß bloba

2 x onkel² b_d

Geändert von bloba (18-08-2006 um 14:19 Uhr)
bloba ist offline   Mit Zitat antworten
Alt 18-08-2006, 14:26   #12 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
Hmmm

also wird das eine gross schreib prufung fur deutsche stadt namen ?
und nur fur solche !? heist eingaben die keine deutschen steade sind und nur steadte sind nicht erlaubt ?!
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 18-08-2006, 14:41   #13 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
man kann n register einladen für alle möglichen städte...


mir gehts in erste linie nicht um die rechtschreibung die der user beherrschen sollte sondern um vermeidung der verschiedenen auslegung der namen
also ich möchte nicht im Frankfurt a.M. neben Frankfurt am M. oder Frankfurt am Main sehen....
da reicht eine variante..
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 18-08-2006, 14:44   #14 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
ok das ist ne andere sache
dan alerdings ist deine functions bezeichnung folig daneben
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 18-08-2006, 16:18   #15 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
mach du dir mal keine gedanken wie ich meine funktionen nenne...darum gehts hier im thead wirklich nicht
__________________
gruß bloba

2 x onkel² b_d
bloba 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 08:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele