Прежде всего, я не вижу переменную _counter, объявленную где-либо в коде.Тем не менее, есть несколько способов сделать это медленнее, это одна из возможностей.
Если переменная "_counter" меньше длины строки => добавить букву.
Итак, чтобы сделать это медленнее, вы можете сказать:
Если переменная "_counter" меньше длины строки => подождать 2 секунды, а затем добавить букву.
Выэто можно сделать, например, с помощью функции setInterval:
www.ilike2flash.com / 2009/07 / time-delay-in-actionscript-3.html
так что ваш код будет выглядеть примерно так:
var _prevCounter = "";
function Write(e:Event):void
{
if (_counter < _letters.length && _counter != _prevCounter)
{
setInterval(addLetter, 3000);
_counter++;
}
}
function addLetter()
{
_textField.appendText(_letters[_counter]);
}
Это не было проверено и может вызвать некоторые ошибки, никогда не копируйте / вставляйте, если вы не понимаете, что вы копируете / вставляете!
Удачи и надеюсь, что это поможет вам на вашем пути!