Я хотел бы показать несколько изображений и текст в одной строке.Текст и изображение полностью динамичны.Сначала я подумал использовать свойство htmlText
TextField
, так как поддерживается тег img
.Примерно так:
var tf:TextField = new TextField();
tf.htmlText = "before img <img src='img.png'> after image";
addChild(tf);
Но я обнаружил, что изображение показывается в следующей строке, а не в середине двух текстовых сегментов.Затем, после проверки руководства TextField , я обнаружил, что это задокументированное поведение, когда изображение будет отображаться в строке после тега img.этот?Обратите внимание, что текст и положение изображений являются полностью динамическими.
Я понимаю, что можно разделить вводные данные на серию текстов и изображений, а затем расположить их, вычисляя ширину текста и изображений.Другими словами, анализируем ввод сами.
Есть ли лучший способ сделать это?Или есть какая-нибудь библиотека, которая выполняет этот анализ?