Also ich habe eine Flash-Datei in AS3, neueste Version von Flash.Wie formatiere ich verschiedene Textzeilen unterschiedlich von einem Textfeld, das in AS3 erstellt wurde, mit Text, der aus einer TXT-Datei besteht?
Es erstellt ein Textfeld in AS3. Es verwendet dann AS3, um Text aus einer Textdatei (2 Zeilen) zu greifen und lädt es. Ich benutzte dann weiteren Code, um die Textgröße, Schriftart, Farbe usw. zu formatieren.
Aber JETZT ... Ich benötige Linie 1 von das Textfeld ein bestimmtes Format (große, Kappen) und die zweite Linie zu sein ein anderes Format (kleine, keine Kappen)
Hier ist mein Code unten zu sein:
//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;
Können Sie klarstellen, was Sie mit der "ersten Zeile" meinen? Ist dies der gesamte Text vor dem ersten Zeilenumbruch ('\ n') oder der ersten Zeile vor dem eigentlichen Zeilenumbruch? – Aaron