Выставляем межстрочный интервал в TextField в AS3

Сегодня столкнулся с такой проблемой:
Использую TextField отформатированный TextFormat и захотелось мне выставить leading поменьше, по дефолту он 0, а надо было сдвинуть строки ещё больше.
Пример кода:

var tf:TextFormat = new TextFormat(gameFont.fontName, inSize, inColor, inBold, null, null, null, null, inAlign);
tf.leading = -10;
var label:TextField = new TextField();
label.width = 50;
label.height = 30;
label.multyline = true;
label.wordWrap = true;
label.defaultTextFormat = tf;
label.htmlText = ‘Тут какой-то текст с переносом строки’;

К сожалению, никакого эффекта это не дало, все свойства текста менялись на необходимые, кроме злополучного интервала.
В хоге допроса гугла набрёл на вот такой финт ушами:

var tf:TextFormat = new TextFormat(gameFont.fontName, inSize, inColor, inBold, null, null, null, null, inAlign);
tf.leading = -10;
var label:TextField = new TextField();
label.width = 50;
label.height = 30;
label.multyline = true;
label.wordWrap = true;
label.defaultTextFormat = tf;
label.htmlText = ‘Тут какой-то текст с переносом строки’;
var style:StyleSheet = new StyleSheet();
style.setStyle(«spaced», {leading:-10});
text.styleSheet = style;
label.htmlText = ‘Тут какой-то текст с переносом строки’;

И о чудо! Все работает! =)