Сброс letterSpacing при изменении текста

Столкнулся с багом когда при изменении текста у текстового поля, сбрасывается установленный letterSpacing.
Лечение:

var textFormat : TextFormat = textField.getTextFormat();
textField.text = "New text";
textField.setTextFormat(textFormat);

Не особо красивое решение, но и баг не красавец.

Posted in Flash, Actionscript 3 by Илья Маланьин at Июль 4, 2011.

2 комментария to “Сброс letterSpacing при изменении текста”

  1. olexandr:

    это не баг
    чтобы формат не сбрасывался, нужно использовать defaultTextFormat

  2. Илья Маланьин:

    формат не сбрасывается, сбрасывается letterSpacing, читайте внимательнее, и это баг, defaultTextFormat выставлен с letterSpacing, который после изменения текста сбрасывается.

Leave a Reply