Показать сообщение отдельно
Старый 09.04.2018, 13:57
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 30  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
попробуй так:
Код AS3:
text = text.replace(/\\\n/gi, "\n");
Самому сейчас никак не проверить

Цитата:
Сообщение от Godwarlock Посмотреть сообщение
in4core cdata слишком много лишнего мусора в тексте.
Тут всё же прозвучало решение, которое я использовал до всей этой дилемы с загрузкой через loader) Самый простой вариант, это просто вставить символ, который в тексте никогда не будет использоваться и просто подменять его.
Код AS3:
public static function getText(text:String):String
		{
			var str:String = ui[text];
			var result:String = "";
			for (var i:int = 0; i < str.length;i++ )
			{
				var char:String = str.charAt(i);
				if (char == "$")
				{
					var replaced:String = char.replace("$", "\n");
					result += replaced;
				}else
				{
					result += char;
				}
			}
			return result;
		}
Жесть) Лучше замени этот г-код на регулярку:
Код AS3:
public static function getText(text:String):String {
    return ui[text].replace(/\$/gi, "\n");
}
__________________
Ко мне можно и нужно обращаться на ты)