[AS3] RandomText Effect

randomText.as:
[AS]
package {
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.text.TextField;

public class randomText {

    var ilk_txt:String = "";
    var mai_txt:String = "";
    var harf_i:int = 0;
    //
    var hedef_txt:String;
    var hedef_txt_a:String;
    var hedef_:TextField;
    var hedef_txt_txt:TextField;
    //
    var random_txt_array:Array = ["+","-","X","'","^","@","=","?","*",";","&"];
    var render_int:int=10;
    //
    var event:Timer;
    //
    public function randomText(hedef_:TextField,hedef_txt_a:String) {
        hedef_txt = hedef_txt_a;
        hedef_txt_txt = hedef_;
        //
        event = new Timer(render_int,hedef_txt.length+1);
        event.addEventListener(TimerEvent.TIMER,yaz);
        event.start();
        hazirla();
    }
    function yaz(e:TimerEvent) {
        ilk_txt=hedef_txt.slice(0,harf_i)+mai_txt.slice(harf_i,harf_i+10);
        hazirla();
        hedef_txt_txt.text=ilk_txt;
        harf_i++;
    }
    function hazirla() {
        mai_txt = "";
        for (var i:int =0; i<hedef_txt.length; i++) {
            mai_txt = mai_txt+random_txt_array[Math.floor(Math.random()*random_txt_array.length)];
        }
    }
}

}[/AS]

Open new file.Put a dynamic text.It’s instance name is metin_txt. Then first frame codes:[AS]
import randomText;

new randomText(metin_txt,“Hello Kirupa! This is randomText sample… Watch and enjoy ;)”);[/AS]

Also you can download example :thumb: Thanks…