
Код AS1/AS2:
var htmlStr:String = '';
function addHTMLText (text:String) {
htmlStr += text;
tt.htmlText = htmlStr;
}
tt1 = 'Очень много разных букв; некоторые из них надо сделать цветными;';
var interval = setInterval (writeText, 15);
i=0
function writeText () {
if (tt1.substr (i, 1) == ';') {
addHTMLText ("<p/></p>");
i++;
}
addHTMLText (tt1.substr (i, 1));
i++;
if (tt1.substr (i, 1) == '') {
clearInterval (interval);
}
}
или так

Код AS1/AS2:
var htmlStr:String = '';
function addHTMLText (text:String) {
htmlStr += text;
tt.htmlText = htmlStr;
}
tt1 = 'Очень много разных букв; некоторые из них надо сделать цветными;';
var interval = setInterval (writeText, 15);
i = 0;
var flag:Boolean = false;
function writeText () {
if (tt1.substr (i, 1) == ';') {
if (flag) {
addHTMLText ("</font>");
} else {
addHTMLText ("<font color='#FF0000'>");
}
flag = !flag;
i++;
}
addHTMLText (tt1.substr (i, 1));
i++;
if (tt1.substr (i, 1) == '') {
clearInterval (interval);
}
}