Frage

Ich versuche nur, Flash zu bekommen, um den fetten Text in einem dynamischen Textfeld mit einer eingebetteten Schriftart mit einem eingebetteten Schrift zu rendern, mithilfe von Daten, die ich aus einer XML-Datei mit CDATA importiert habe.Jeder weiß, wie man das macht?

XML-Datei: generasacodicetagpre.

und as3-Code: generasacodicetagpre.

War es hilfreich?

Lösung

Wrap the text you want to be bold in span tags with a class name.

<description><![CDATA[ FOR THE PAST TWO YEARS, <span class="myBoldText">SUPERFAD</span> HAS WORKED...</description>

Then use a StyleSheet object to style it within your actionScript.

var my_styleSheet = new StyleSheet();
var n:Object = new Object();
n.fontWeight = 'bold';
my_styleSheet.setStyle('.myBoldText', n);
container.header.t_desc.styleSheet = my_styleSheet;
container.header.t_desc.htmlText = project_desc;

Don't forget to import the styleSheet class!

import flash.text.StyleSheet;

More info on the StyleSheet class here: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/StyleSheet.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top