所以我有一個閃存文件在AS3,最新版本的閃存。如何從使用txt文件填充文本的AS3中創建的文本字段以不同的方式對不同的文本行進行格式化?
它在AS3中創建一個文本框。然後它使用AS3從文本文件(2行)中獲取文本並將其加載。然後我使用其他代碼來格式化文本大小,字體,顏色等。
但是現在...我需要第1行文本框以特定的格式(大,帽),第二行是一個不同的格式(小,無上限)
這裏是我的全部代碼如下:
//BEGIN TXT LOADER
var myTextLoader:URLLoader = new URLLoader();
var winnerText:TextField = new TextField();
myTextLoader.addEventListener(Event.COMPLETE, onLoaded);
function onLoaded(e:Event):void {
winnerText.text = e.target.data;
addChild(winnerText);
}
myTextLoader.load(new URLRequest("EditableText.txt"));
//BEGIN TEXT BOX FORMATTING
winnerText.width = 1920;
winnerText.height = 300;
winnerText.y = 430;
//BEGIN TEXT & FONT FORMATTING
var casinoBranding:TextFormat = new TextFormat();
casinoBranding.size = 90;
casinoBranding.align = TextFormatAlign.CENTER;
casinoBranding.font = "Bliss Pro";
casinoBranding.leading = -50;
winnerText.defaultTextFormat = casinoBranding;
你能澄清你的意思是「第一行」嗎?這是第一個換行符('\ n')之前的所有文本還是自然文字換行之前的第一行? – Aaron