Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-12-2003, 15:53   #1 (permalink)
Ein_zelle
 
Registriert seit: Jul 2001
Ort: bochum
Beiträge: 214
Wort in String austauschen

Hallo zusammen,

ich habe eine Variabel foo="Alle haben Hunger. Hunger ist schlimm..."
Ich will per Script das Wort "Hunger" im gesamten String durch das
Wort Durst ersetzen. Geht das?

Wenn ja - wie?


???
_drek
__________________
EndoplasmatischesReticulum
www.coded.de
dreck ist offline   Mit Zitat antworten
Alt 17-12-2003, 16:03   #2 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
so z.b.

ActionScript:
  1. wort="Durst";
  2. foo = "Alle haben "+wort+". "+wort+" ist schlimm...";
  3. trace(foo);
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."
onip ist offline   Mit Zitat antworten
Alt 17-12-2003, 16:06   #3 (permalink)
Ein_zelle
 
Registriert seit: Jul 2001
Ort: bochum
Beiträge: 214
Nicht manuel - sondern schon per Script.

Also eher eine for-Schleife oder so, die den String durchgeht,
und wann immer das Wort "Hunger" gefunden wird, wird es
durch Durst ersetzt.

Wie macht man das?

???
_drek
__________________
EndoplasmatischesReticulum
www.coded.de
dreck ist offline   Mit Zitat antworten
Alt 17-12-2003, 16:53   #4 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
das funzt.
aber ob das ne schöne lösung ist
egal, hauptsache es funzt

ActionScript:
  1. wort = "Hunger";
  2. wortlang = wort.length;
  3. wortneu="Durst"
  4. foo = "Alle haben Hunger. Hunger ist schlimm...";
  5. ifoo = foo.split(" ");
  6. foolang = ifoo.length;
  7. for (i=0; i<foolang; i++) {
  8.     suche = ifoo.shift();
  9.     if (suche == wort) {
  10.         ifoo.push(wortneu);
  11.     } else if (suche == wort+".") {
  12.         ifoo.push(wortneu+".");
  13.     } else {
  14.         ifoo.push(suche);
  15.     }
  16. }
  17. for (n=0; n<foolang; n++) {
  18.     paste=ifoo[n]+" ";
  19.     fooneu+=paste;
  20. }
  21. trace(foo);
  22. trace(fooneu);
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."
onip 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 13:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele