Руководство по actionscript. часть 5, стр. 082
Когда аргументы индексНачала и индексКонца равны, и при этом их значения больше 0, для форматирования вставляемого текста используется формат символа, непосредственно предшествующего вставляемому тексту (то есть символа в позиции индексКонца-1). Первоначальное форматирование любого существующего текста сохраняется. Например, следующий код снова создает текстовое поле, которое отображает слово «lunchtime», применяя полужирный шрифт для слова «time»:
var boldFormat:TextFormat = new TextFormatC );
boldFormat. bold = true:
var t:TextField = new TextField( ):
t. text = «lunchtime»;
t. setTextFormat(boldFormat, 5, 9); // Выделяем слово «time»
// полужирным шрифтом
На этот раз мы вставляем текст «break» сразу после символа «t»:
t. replaceText(5, 5, «break»); // Вставляем слово «break» после символа «t»
Поскольку символ в позиции индексКонца-1 («h») не отформатирован с использованием полужирного шрифта, для слова «break» полужирный шрифт применяться не будет, а результат выполнения предыдущего кода будет выглядеть следующим образом:
lunchbreaktime
Теперь ближе познакомимся с методиками форматирования текста.