Flex htmlText отсекает несколько строк снизу, если вы добавляете <img /> - PullRequest
0 голосов
/ 16 февраля 2011

По какой-то причине, если вы добавляете изображение в htmlText, как показано ниже:

myText.htmlText = "<img src='"+dataProvider.bodyImage.getUrl('original')+"' align='left' \/>" + dataProvider.bodyText;

Изображение будет успешно добавлено в htmlText, но, похоже, оно совершенно неверно измеряет размеры. Время от времени фактический текст (dataProvider.bodyText) будет иметь часть, скрытую под изображением. В других случаях от 1 до 4 строк обрезается внизу. Однако, если вы выделите текст и перетащите мышь вниз, вы увидите нижние строки. Похоже, что текст есть все, но компонент mx: Text не включает изображение в textHeight, поэтому он не изменяет размер компонента до нужного размера.

Есть идеи?

В настоящее время используется: Flex 3 (к сожалению, его нельзя обновить до 4).

Большое спасибо!

1 Ответ

0 голосов
/ 21 марта 2011

Ключ заключается в том, что вы должны указать ширину / высоту изображения в htmlText, чтобы правильно рассчитать его (или, в любом случае, близко к нему).

...