Featured Tutorials

flash tutorials, fireworks, particle effects, flash animation,fireworks in flash,creating fireworks,fireworks movie,fireworks display,how to create fireworks,flash fireworks tutorial,fireworks tutorial Flash Firework Frenzy

Flash Firework Frenzy

Create a realistic particle based firework display using Flash. This technique was once us..

where to submit,tutorial sites,articles,directories,submission,site promotion, submit artilcles,photoshop tutorial sites,flash tutorial sites,promote tutorials,best tutorial sites Build Traffic Mountains, great places to submit your Tutorials and Articles

Build Traffic Mountains, great places to submit your Tutorials and Articles

A list of great sites to submit your tutorials and articles that actually bring traffic to..

flash gallery,rotating gallery,dynamic flash,dynamic gallery,flash based gallery,flash image changing,change images Dynamic Rotating Gallery in Flash

Dynamic Rotating Gallery in Flash

This tutorial will teach you how to create a dynamic rotating gallery within flash for sho..

photoshop,line art,vector,tutorial,vector art,drawning in photoshop,drawing vector,how to draw line art,how to draw vector,photoshop drawing,drawing tutorial,pen tool,brush tools,drawing brushes Turning Photographs into Vector Line Art

Turning Photographs into Vector Line Art

Learn how to transform a standard portrait facial photograph into stylish vector line art...

change,colour,quick mask,masks,photoshop masks,hair,photoshop,hair in photoshop,change hair,change hair colour,change hair color,hair colour in photoshop,change hair,color hair,colour hair Change the Colour of Hair in Photoshop

Change the Colour of Hair in Photoshop

This Photoshop tutorial will teach you how to change the colour of hair. This effect is fa..

Featured Videos

Some great tips for how to go about designing your website with s..

This is a very detailed tutorial that will show you how to create..

A very easy photoshop tutorial that shows you how to create a stu..

Interesting artistic video of what happens when you write an emai..

Ive seen a lot of cool videos with examples of light graffiti or ..

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