Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-07-2005, 11:01   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 20
Wort / Buchstaben erkennen und zensieren / ersetzen...

Hallo,

ich suche für ein Gästebuch eine funktion in Flash, die es mir ermöglicht, bestimmte Wörter zu erkennen um sie dann zu ersetzen.

Steht im Text also z.B. "mist", "mi st", "mistkäfer", "dasabermist" oder auch "m i s t" geschrieben, soll das script selbständig das Wort erkennen und ersetzen / löschen.

Ist sowas möglich?

Gruß, Megaron
megaron ist offline   Mit Zitat antworten
Alt 05-07-2005, 11:24   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy.

Schau mal nach String.indexOf().

Damit kannst Du Strings durchsuchen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 05-07-2005, 11:38   #3 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
oder...

PHP-Code:
var deinText:String 'Schaust mer aus wie n frisch gef... eichhoernchen';
var 
arrBadWords:Array = new Array(['Schaust''sieht'], ['eichhoernchen'''], ['mer'''], ['n''ein'], ['frisch''frisches'], ['gef...''brötchen']);
for (var 
0i<arrBadWords.lengthi++) {
    
deinText deinText.toLowerCase().split(arrBadWords[i][0].toLowerCase()).join(arrBadWords[i][1].toLowerCase());
    
trace(deinText);
}
/* ergebnis

sieht aus wie ein frisches brötchen 

*/ 
viele wege führen nach rom
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shortybmc (05-07-2005 um 11:43 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 12-07-2005, 16:32   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 20
Danke, aber wie sieht die lösung aus, wenn das böse wort in einem wort steht.

Beispiel: aus "*******haufen" soll "Misthaufen" werden!
Oder aus "wassn*******" soll "wassnmist" werden.

Gruß, Megaron
megaron ist offline   Mit Zitat antworten
Alt 12-07-2005, 16:48   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Habe ich es auf die schnelle falsch überflogen,
oder meinst Du so:

ActionScript:
  1. a = "supergeilerhammerbobbes";
  2. b = a.split("geiler").join("hyper");
  3. trace(b); //ergebnis: superhyperhammerbobbes
  4.  
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz 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