Flash AS3 XML CDATA Fettgedruckte Tags in HTMLText mit einer eingebetteten Schriftart
-
15-11-2019 - |
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.
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