如果不将整个XML文档加载到textfield中,样式表是否适用?
在flash中,加载样式表以格式化XML时,如果不将整个XML文档加载到单个文本字段中,样式表是否适用?下面的样式表不适用于文本字段 例如:如果不将整个XML文档加载到textfield中,样式表是否适用?,xml,flash,actionscript,stylesheet,Xml,Flash,Actionscript,Stylesheet,在flash中,加载样式表以格式化XML时,如果不将整个XML文档加载到单个文本字段中,样式表是否适用?下面的样式表不适用于文本字段 例如: style = new TextField.StyleSheet(); style.load("mystyle.css"); style.onLoad = function() { myText.styleSheet = style; XMLload(); } function XMLload() { var myXML:XML = new
style = new TextField.StyleSheet();
style.load("mystyle.css");
style.onLoad = function() {
myText.styleSheet = style;
XMLload();
}
function XMLload() {
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.load("data.xml");
myXML.onLoad = function(success) {
if(success) {
//myText.text = myXML;
myText.text = this.firstChild.firstChild.firstChild.nodeValue;
}
}
}
编辑:我发现我做错了什么,我去掉了标签,只取了nodeValue,所以CSS实际上也没有什么应用 myText.text=myXML;myXML是XML类型,而myText.text应该是字符串。这个分配正确吗?谢谢你的回复Eugeny89。是的,它加载正确,样式表应用于该文本字段。但是,我想知道的是,为什么在将特定节点值加载到textField时,样式表不适用。