Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-08-2004, 09:07   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 6
Inhalte aus Eingabetextfeld in Array

Hi,
vielleicht eine Anfängerfrage:
Ich habe ein Eingabetextfeld, wo der Benutzer reinschreiben kann was er will.
z. Bsp "Ich will alles". Wie bekomme ich dann diese drei Wörter in ein Array als "ich" "will" und "alles" ?
Letztlich will ich die Einträge mit Hilfe des Arrays auf bestimmte Schlüsselwörter überprüfen und ist ein richtiges Schlüsselwort dabei (z. Bsp "alles") gibt es eine Interaktion (Farbe eines mc´s ändert sich).
Bisher habe ich nur das hier zusammengeschustert, das klappt nicht (das Textfeld hat die Variable "eingabe")

_root.onEnterFrame=function(){
input=eingabe;
woerter=new Array()
woerter=input;
wieviele=woerter.length;
trace(wieviele);
trace(woerter[1]);
}
Dankbar für Anschubhinweise ist
Aldi
aldi ist offline   Mit Zitat antworten
Alt 17-08-2004, 09:13   #2 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Zitat:
Zitat von aldi
Dankbar für Anschubhinweise ist
Ok, dann sollte ja ein Hinweis auf die Referenz und String.split reichen. "split" macht nämlich genau das, was du suchst.
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 17-08-2004, 09:30   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 6
split

Hallo Webdust,
erstmal danke für den Hinweis. Stimmt hatte ich schon versucht . Ich hatte schon mal
input.split();
eingefügt. Aber dann werden die eingebenen Buchstaben ausgezählt. Also bei "Danke Webdust" kommt als Rückmeldung über trace (wieviele) "13".
mmmh.... immer noch ratlos
Aldi
aldi ist offline   Mit Zitat antworten
Alt 17-08-2004, 09:34   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
du musst natürlich auch nen trenn zeichen angeben.. um die anzahl der wörter rauszufinden, ist dieses " " da meist wörter durch ein space von einander getrennt werden...

ActionScript:
  1. deinArray = deinTxt.split(" ");
  2. trace(deinArray);
pape ist offline   Mit Zitat antworten
Alt 17-08-2004, 09:54   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 6
webdust und pape rules

vielen Dank ihr beiden !!
ich hatte zwar meintext.split("") angegeben - aber ohne Leerzeichen zwischen den Gänsefüßchen. Was man alles für´n Mist machen kann.
Also herzlichen Dank
Aldi
aldi ist offline   Mit Zitat antworten
Alt 17-08-2004, 10:17   #6 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
bitteschön
pape ist offline   Mit Zitat antworten
Alt 17-08-2004, 10:32   #7 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
ebenfalls
__________________
"The things you own end up owning you."
webdust 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 16:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele