Да, я сыт по горло людьми, говорящими Вам, это - плохой стиль.
Редактирование: Это имело больше смысла, прежде чем вопрос был зафиксирован.
label.width = NaN;
//not sure if the following lines are required
label.invalidateSize();
label.width = label.measuredWidth;
Из flex Liveocs
Когда вы устанавливаете определенную высоту и ширину компонента , Flex не вызывает метод measure (), даже если вы явно вызываете метод invalidateSize (). То есть Flex вызывает метод measure () только в том случае, если свойство explicitWidth или explicitHeight компонента имеет значение NaN.
Установите для ширины значение undefined:
yourLabelId.width = undefined;