ho creato una classe con il metodo che genera l'effetto. nel fla istanzio la classe e passo come parametro al metodo write() il nome della textarea.
te la invio.
class TextWriter{
public var txtField:TextField;
public function TextWriter(tFld:TextField) {
txtField = tFld;
}
public function write(txt:String):Void {
var input:String = txt;
var count:Number = 0;
var temp:String;
function foo(fld) {
temp = input.slice(0, count);
fld.text = temp+" _";
if (count == input.length) {
clearInterval(id);
}
count++;
}
var id = setInterval(foo, 20, txtField);
}
}