межстрочный интервал на разрыв строки в текстовом поле - PullRequest
0 голосов
/ 19 марта 2011

У меня во Flash есть динамическое текстовое поле html, которое извлекает контент из XML-файла, который генерируется CMS с помощью CK Editor.Я не уверен, имеет ли это какое-либо отношение к этому, но flash представляет тег <br/> с пробелом, который кажется более подходящим для тега <p>, а тег <p> отображает примерно вдвое больше этого значения.Как мне это контролировать?Я попытался указать поля в файле Flash CSS, но это не имеет никакого эффекта.Есть ли что-то, что я могу объявить в действующем коде ActionScript?

Ответы [ 3 ]

3 голосов
/ 19 марта 2011

Я предполагаю, что TextFormat.leading не является проблемой или решением.

Из любопытства, следует ли за тегом <br /> фактическое возвращение в xml?

Попробуйте использовать:

XML.ignoreWhitespace = true;

и / или

TextField.condenseWhite = true;

к вашему фактическому xml и текстовому полю.

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

В случае файлов XML, в которых есть разрывы строк, Flash обычно интерпретирует их как ДВОЙНЫЕ разрывы строк.Один для символа CR (возврат каретки) и один для символа LF (перевод строки): \ r и \ n соответственно.Я всегда фильтрую CR, используя это:

text = text.split('\r').join('');

Возможно, поэтому вы видите эти пустые строки.

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

Как насчет корректировки ведущего свойства с использованием CSS Stylesheet или TextFormat ?

Или настройте параметры панели свойств для TextField, если он находится в рабочей области. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...