Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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

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
Flash AS2.0-从XML读取标记_Xml_Flash_Actionscript 2 - Fatal编程技术网

Flash AS2.0-从XML读取标记

Flash AS2.0-从XML读取标记,xml,flash,actionscript-2,Xml,Flash,Actionscript 2,我有一个XML文档,包含在其中一个节点中,我有标记。我不需要Flash的标签,因为它只接受标签。例如,以下是XML文档的一部分: <node> <li>item1</li> <li>item2</li> </node> 我想把标签中的所有数据连同项目符号一起放入Flash8中的TextArea组件中。 请注意,我的textArea设置为接受HTML,并且 textArea.text = "<li>This

我有一个XML文档,包含在其中一个节点中,我有标记。我不需要Flash的标签,因为它只接受标签。例如,以下是XML文档的一部分:

<node>
 <li>item1</li>
 <li>item2</li>
</node>
我想把标签中的所有数据连同项目符号一起放入Flash8中的TextArea组件中。 请注意,我的textArea设置为接受HTML,并且

textArea.text = "<li>This is bulleted text</li>";
很好用。然而,XML文档中的标记被解释为一个完全不同的节点,这显然是我不想要的

我尝试在XML中使用CDATA标记,它输入标记之间的所有内容,包括带括号的标记。之所以这样做,是因为对的括号进行了等效解释<;及>;用于左/右支架


所以现在我的XML文件中有一个无序的列表,我无法读入Flash。当然,除非这里有人能帮我?

您是否将文本输入到htmlText属性中

// you posted:
textArea.text = "<li>This is bulleted text</li>";
// it should be:
textArea.htmlText = "<li>This is bulleted text</li>";

另外,试着把标签放在大写,as2可能会有点挑剔。

我想出来了。原来我在XML导航字符串的末尾加了.firstChild,这意味着它将忽略所有额外的标记。只需删除.firstChild,它就会返回节点之间的所有内容,这意味着Flash可以读取标记。

奇怪的是,最上面的一行工作正常,而使用.htmlText则根本不会显示任何内容。