Featured Tutorials

flash tutorials, iris window, enter button, animated porthole,iris in flash,iris illustration,drawing an iris,iris in flash,flash iris,flash tutorial,iris tutorial Iris Porthole Door Animation in Flash

Iris Porthole Door Animation in Flash

Very cool effect that could be used for an intro or as an enter button for any web site...

adobe,photoshop,pdf,creator,creation,free,software,how to,tools,multipage,multi,page,multi-page,more than,one page Creating Multi-page PDF’s with Adobe Photoshop

Creating Multi-page PDF’s with Adobe Photoshop

Heres a tutorial on how to create Multi-page PDF documents using Adobe Photoshop, thats ri..

photoshop,buttons,blending options,web 2.0,web20,stylish buttons,sleek buttons,shiny buttons,shiny effects,rss button,rss logo Sleek Web 2.0 Buttons using Photoshop's

Sleek Web 2.0 Buttons using Photoshop's "Blending Options"

This is one of the best looking buttons I've seen and have used this tutorial many times i..

abstract artwork,mac background,abstract backgrounds,photoshop backgrounds,gradient background,gradient effects,faded lines,faded backgrounds,vector background,vector effect,photoshop tutorial Abstract Gradient Mac Style Background in Photoshop

Abstract Gradient Mac Style Background in Photoshop

This is a great effect for any kind of corporate or sleek design, most times I will often ..

photoshop,tips,tricks,tutorials,designs,clipart,tshirt art,tshirt designs,vector artwork,vector tshirts,tshirt designs,mono style Fashion Designs in Photoshop with Mono Style Clipart

Fashion Designs in Photoshop with Mono Style Clipart

Great introduction into the world of mono artwork or advanced clipart. This tutorial will ..

Featured Videos

Even with its limited tools and palette, someone has managed to d..

This is a very rare tutorial that will teach you how to use Photo..

Very cool speed painting of Optimus Prime from Transformers in Ad..

Here's a must watch for beginners, it shows some great box model..

This video will show you how to draw an eye from scratch in Photo..

Simple Bad Word Filter in Flash

While searching for a bad word filter script for one of my flash projects I couldn't really find a simple answer, there were loads of big looping scripts and over the top ways of doing this, but hopefully you will find this the simplest and most effective.

 

Convert Text field to Lower Case

First convert your input field to lowercase characters, this will save you confusion and also save you from writing out multiple bad words to filter i.e Badword, badword, BadWord etc

 

text_field = text_field.toLowerCase();

 

Replace Bad Words in a 'New Variable'

Create a new variable name for this example this will be called "field_check". We now need to set "field_check" to the same value as our original "text_field" but also remove any bad words we don't want from the string and replace them with "" (or nothing).

 

field_check = text_field.replace("badword1", "").replace("badword2", "").replace("badword3", "");

 

Compare 'New Variable' to 'Text Field'

We now use an If Statement to compare the two variables to see if any changes have taken place, remember if the above script found any bad words listed it would of replaced them with "" (or nothing) so the new variable will now be different from the "text_field".

 

if (field_check != _level0.text_field) {
error_message = "Word not permitted!";
} else {
play();
}
};

 

The Final Code

Heres the final bit of code within a button event handler. You may also notice that ive made it write a message in another text field telling the user that the words entered were not permitted (but only if the two variables don't match after the replacing).

 


on (release) {
text_field = text_field.toLowerCase();

field_check = text_field.replace("badword1", "").replace("badword2", "").replace("badword3", "");

if (field_check != text_field) {
error_message = "Word not permitted!";
} else {
play();
}
};


The good thing about this technique is you don't need to enter a massive list of words because once it picks up the word "flash" for example the word "flashing" and "flasher" also become part of the bad word and the error is still shown.


More Flash...

Other Content...

 Subscribe to our feed

Send to a friend