Ознакомьтесь с документацией по mx.controls.Label
и flash.text.TextField
(именно это отображает текст в элементе управления Text
или Label
во Flex). Документация TextField
гласит, что
Тег позволяет встраивать внешние текстовые файлы (JPEG, GIF, PNG), SWF-файлы и видеоклипы в текстовые поля. Текст автоматически обтекает изображения, которые вы вставляете в текстовые поля. Чтобы использовать этот тег, вы должны установить текстовое поле как многострочное и перенести текст.
Это означает, что вы можете отобразить изображение в компоненте Text
во Flex, установив его свойство htmlText
для некоторого HTML-кода, который содержит тег <img>
. Вы не можете использовать Label
, потому что это не многострочный.
Я заметил, что у текстовых полей есть проблемы с правильным измерением их высоты, если изображения, отображаемые в них, выровнены по левому или правому краю с текстом, обтекающим их (например, align="left"
). Возможно, вам придется добавить дополнительный интервал ниже, чтобы противостоять этому, если вы планируете использовать выровненные изображения.