carly31
2/2/2016 - 6:12 AM

Add CSS to TextField

var css_loader:URLLoader = new URLLoader();
var txt_loader:URLLoader = new URLLoader();
var my_css:StyleSheet = new StyleSheet();
var my_txt:TextField = new TextField();

css_loader.load(new URLRequest("myStyle.css"));
css_loader.addEventListener(Event.COMPLETE, onCSSComplete);

function onCSSComplete(e:Event):void {
	my_css.parseCSS(e.target.data);
	txt_loader.load(new URLRequest("myText.txt"));
}

txt_loader.addEventListener(Event.COMPLETE, onTxtComplete);
function onTxtComplete(e:Event):void {
	my_txt.styleSheet=my_css;
	my_txt.htmlText=e.target.data;
	my_txt.selectable = false;
	addChild(my_txt);

	my_txt.width=300;
	my_txt.autoSize=TextFieldAutoSize.LEFT;
	my_txt.wordWrap=true;

}