Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果不将整个XML文档加载到textfield中,样式表是否适用?_Xml_Flash_Actionscript_Stylesheet - Fatal编程技术网

如果不将整个XML文档加载到textfield中,样式表是否适用?

如果不将整个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

在flash中,加载样式表以格式化XML时,如果不将整个XML文档加载到单个文本字段中,样式表是否适用?下面的样式表不适用于文本字段

例如:

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时,样式表不适用。