Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-09-2003, 13:39   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: wien
Beiträge: 168
leerzeichen aus string löschen

ich habe einen string:
textfield = " hallo flashland"

mein wunsch:
die leerzeichen vor dem hallo sollten weg!

mein versuch:
temp = escape (textfield);
textfield = temp.split("%20").join("");

funktioniert auch, aber dann löscht er alle leerzeichen raus!
"halloflashland"

???
danke für einen tip
-tom-
tc_level ist offline   Mit Zitat antworten
Alt 10-09-2003, 13:41   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: wien
Beiträge: 168
ich vergas:
das textfield ist variabel!

" hallo flashland"
" huhu trallalla kekrkljflk"
" dkfslfj klejrlwrj fskf"

d.h. es gibt keinen definierten start und endpunkt zum löschen...

????
tc_level ist offline   Mit Zitat antworten
Alt 10-09-2003, 13:46   #3 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
PHP-Code:
"das FF  ist cool ";
a.length;
a.split(" ").join("");
trace(b); 
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 10-09-2003, 14:03   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: wien
Beiträge: 168
string:
" das FF ist cool ";

das ergebnis sollte nicht:
"dasFFistcool" sein

sondern:
"das FF ist cool"

hm???????
tc_level ist offline   Mit Zitat antworten
Alt 10-09-2003, 14:53   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: wien
Beiträge: 168
(nochmal mit underline statt leerzeichen)

"_____hallo_flasher" -> "hallo_flasher"

"___hallo_flasher_yuhu" -> "hallo_flasher_yuhu"
tc_level ist offline   Mit Zitat antworten
Alt 10-09-2003, 15:10   #6 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Text=" Hack the Planet";
while(Text.charAt(0)==" "){Text=Text.slice(1);}
trace(Text);
T.Decay ist offline   Mit Zitat antworten
Alt 10-09-2003, 17:16   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Erstes Blank raus

Tacho,

wie wär's damit:

ActionScript:
  1. var inString = " hallo test";
  2.  
  3. function firstBlankOut(theString) {
  4.     var outString = (theString.charAt(0) == " ") ? theString.substr(1,theString.length) : theString;
  5.     return outString;
  6. }
  7.  
  8. trace(firstBlankOut(inString));

Gruß,
Tom
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (10-09-2003 um 19:48 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 10-09-2003, 19:16   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Mehrere Blanks...

Und wenn du eine unbestimmte Zahl von Leerzeichen am Anfang deines Strings entfernen willst...

ActionScript:
  1. var inString = "    hallo test";
  2. var removeCount = 0;
  3. //
  4. function firstBlanksOut(theString) {
  5.     for (var i = 0; i<theString.length; i++) {
  6.         if (theString.charAt(i) == " ") {
  7.             removeCount++;
  8.         } else {
  9.             break;
  10.         }
  11.     }
  12.     var outString = theString.substr(removeCount, theString.length);
  13.     return outString;
  14. }
  15. //
  16. trace(firstBlanksOut(inString));

Tom
__________________
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 11-09-2003, 10:07   #9 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Mal ehrlich, da fand ich meine Version kürzer

Aber Lösungen kann man ja nie genug haben

Geändert von T.Decay (11-09-2003 um 10:09 Uhr)
T.Decay ist offline   Mit Zitat antworten
Alt 11-09-2003, 11:47   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Talking

@T.Decay:

Ja, hast recht. Hatte es mir nicht richtig angeschaut bzw. nicht gedacht, dass eine while-Loop so funktioniert. So ohne Zählervariable und so. Respekt. Wieder was gelernt... und in eine Funktion mit Rückgabe kann man es immer noch verpacken.

Tom
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (11-09-2003 um 12:01 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 11-09-2003, 15:48   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: wien
Beiträge: 168
gratuliere euch BEIDEN!

ich verleih euch den
"string-tanga" preis

;-)
thanx
-tom-
tc_level ist offline   Mit Zitat antworten
Alt 12-09-2003, 10:18   #12 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Danke Das ist ja das schöne hier, da geht niemand leer aus...

Auch Tom
__________________
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 13-09-2003, 10:54   #13 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Oh... das kommt alles so überraschend... *schnüff*... Ich danke meinem Manager, dem FF-Team, meiner Avonberaterin, meiner Familie und natürlich den viiiielen viiielen Fans ohne die ich heute nicht hier stehen würde , um diesen wundervollen "StringTanga" entgegenzunehmen. Weltfrieden!
*heul*

T.Decay 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:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele