AS3 TLF текст, выделенный как html - PullRequest
1 голос
/ 09 января 2012

У меня проблема с текстом TLF во флэш-памяти.

Итак, я читаю файл .csv.В нем у меня есть «Некоторый текст <br><b> некоторый жирный текст </b><br> бла бла»

Я прочитал это и вывел его в текстовое поле, в котором установлен стандартный Arial.

Теги <br> работают нормально, но теги <b> НЕ ... Любые предложения?

function loadText(fileToLoad:String):void
{
    csvLoader = new URLLoader();
    csvLoader.dataFormat = URLLoaderDataFormat.TEXT;
    csvLoader.load(new URLRequest("TextFiles/" + fileToLoad + ".csv"));
    csvLoader.addEventListener(Event.COMPLETE,CSVLoaded);
}

function CSVLoaded(e:Event):void 
{
    var str:String = csvLoader.data as String;
    var arr:Array = str.split("\n");
    for (var i:int=0; i<arr.length; i++) 
    {
        arr[i] = arr[i].split(';');
    }
    ExtraInfo.Heading.htmlText = arr[0][0];
    ExtraInfo.MainText.htmlText = arr[0][1];
}

1 Ответ

0 голосов
/ 25 сентября 2012

Я пробовал только с <b></b> тегами ... у меня тоже не получилось.

Тогда оказывается проблема встраивания шрифтов.

Поскольку вы используете Arial, вы можете установить свойство anti-alias текстового поля TLF для использования шрифтов устройства.

Но всегда лучше встраивать шрифты ...

...