# \[AS3\] RandomText Effect

**URL:** <https://forum.kirupa.com/t/as3-randomtext-effect/241754>\
**Category:** open source\
**Created:** [October 17, 2007, 7:10pm UTC](https://forum.kirupa.com/t/as3-randomtext-effect/241754 "2007-10-17T19:10:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gazurt](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/gazurt/32/4060_2.png) [@Gazurt](https://forum.kirupa.com/u/Gazurt)\
**Post date:** [October 17, 2007, 7:10pm UTC](https://forum.kirupa.com/t/as3-randomtext-effect/241754/1 "2007-10-17T19:10:57Z")

</div>

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&lt;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…
