символы новой строки (\n \r), не соблюдаемые OpenFL flash.text.TextField на цели JS

Если я создам flash.text.TextField с помощью OpenFL для цели JS, ни один из моих символов новой строки не появится. Текстовое поле вместо этого имеет одну длинную строку в одной строке.

Я пытался изменить .wordWrap и .multiline, но это ничего не меняет.

haxe 3.1.3 openfl-html5 1.4.2


person Craig    schedule 01.05.2014    source источник


Ответы (1)


Вот файл, отвечающий за такое поведение. В настоящее время не реализована обработка многострочного свойства, а также обработка "\n". Таким образом, ваши единственные варианты — либо преобразовать тексты самостоятельно, либо реализовать эту обработку (и, возможно, подать запрос на включение, чтобы также помочь другим).

Говоря о "\r", я не думаю, что это было бы или даже должно быть реализовано, потому что система времени выполнения не предназначена для обработки неправильных кодировок.

person stroncium    schedule 05.05.2014