Animated textstring with AS

I’m trying to build a prototype for strings to be loaded into textfields.
I want to break up a string and put each and every char in it in to the textfield with a 1 second interval.

This is what I’ve come up with, I don’t get any script errors but nothing seems to work anyway.
Any ideas how to accomplish this?

[AS]
var myText:String = “Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wi”;

TextField.prototype.animateString = function(strObj:String) {
var charCount:Number = strObj.length-1;
var c:Number = 0;
function animStr(strObj:String, strLength:Number) {
if (c < strLength) {
var input:String = strObj.charAt©;
this.text = this.text + input;
c++;
animInt = setInterval(animStr, 1000);
}
else {
clearInterval(animInt);
}
}

animStr(strObj, charCount);

}

theText.animateString(myText);
[/AS]

Expl: This script is within the first frame of my movie. The textField named “theText” is also put there.