Flash AS2.0-从XML读取标记
我有一个XML文档,包含在其中一个节点中,我有标记。我不需要Flash的标签,因为它只接受标签。例如,以下是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
<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则根本不会显示任何内容。