No, actually. This is the script I'm using:
// load css
var format = new TextField.StyleSheet();
var path = "http://www.website.com/flash.css";
format.load(path);
vacancy_list_arr = new Array();
vacancy_list_xml = new XML();
vacancy_list_xml.ignoreWhite = true;
vacancy_list_xml.onLoad = function(success) {
if (success) {
var job_xml = vacancy_list_xml.firstChild.firstChild;
while (job_xml != null) {
// add the job data to our vacancy_list_arr
vacancy_list_arr.push(getTrackData(job_xml));
job_xml = job_xml.nextSibling;
}
} else {
trace("Error loading vacancy_list.");
}
delete vacancy_list_xml;
for(i=0; i<vacancy_list_arr.length; i++){
var jobPosition = "<p class='red'>Job Position</p>"
var jobLocation = "<p class='red'>Location</p>"
var jobDescription = "<p class='red'>Description</p>"
detailText.styleSheet = format;
detailText.text = jobPosition + vacancy_list_arr.Headline + newline + newline + jobLocation + vacancy_list_arr.Location + newline + newline + jobDescription + vacancy_list_arr.Description;
detailText.text = detailText.text.split("\r\n").join("\r").split("\n\r").join("\r");
}
}
//
function getTrackData(job_xml) {
// convert data to object form
var jobData = new Object();
var data_xml = new XML();
data_xml = job_xml.firstChild;
while (data_xml != null) {
jobData[data_xml.nodeName] = data_xml.firstChild.nodeValue;
data_xml = data_xml.nextSibling;
}
return jobData;
}
// load xml after css is loaded
format.onLoad = function(success){
vacancy_list_xml.load("http://www.website.com/jobdetail.asp?NID="+_root.moreGlobalData);
}
enable the html property of your textfield and assign htmlText instead of text.