Показать сообщение отдельно
Старый 08.04.2009, 16:32
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код 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);
	}
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 08.04.2009 в 16:36.