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
Actionscript 3 xml不';我不能在闪光灯下工作_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 xml不';我不能在闪光灯下工作

Actionscript 3 xml不';我不能在闪光灯下工作,actionscript-3,flash,Actionscript 3,Flash,我在flash中使用此代码 var myXML:XML; var myLoader:URLLoader = new URLLoader(); myLoader.load(new URLRequest("xml/vragen.xml")); myLoader.addEventListener(Event.COMPLETE, processXML); function processXML(e:Event):void { myXML = new XML(e.target.data); trace(m

我在flash中使用此代码

var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("xml/vragen.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
myXML = new XML(e.target.data);
trace(myXML.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue);
}
但我有错误:

TypeError:Error#1010:术语未定义且没有属性

at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()

我能做什么?

如果您只想获取XML的内容,请删除

trace(myXML.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue);
与特定结构相对应,可能取决于项目。在您的案例中,节点可能不存在,因此尝试访问
firstChild
nodeValue
将导致错误。 相反,你可以简单地写

trace(myXML.toXMLString());

XML的内容是什么?您确定XML是有效的吗?在创建XML之前,请尝试跟踪
e.target.data
以检查有效性。#taskino或者我这里有代码,我只想在使用代码var myXML:XML=new XML()之前显示XML文件中的文本;myXML.ignoreWhite=true;myXML.onLoad=function(suces){if(suces){subjectTXT=this.firstChild.childNodes[0].childNodes­[2].firstChild.nodeValue;subjectBox.text=subjectTXT;}}myXML.load(“xml/tutex.xml”);但它没有worked@user2852398,你把我的问题搞错了。我问
xml/vragen.xml
文件的内容是什么?该文件是否包含有效的XML数据?如果不是,则在尝试从中创建XML对象时可能会出现错误1010。@taskino或blabla bla bla bla这是我的XML文件的结构我几乎不相信这能解释错误的原因#1010。firstChild和nodeValue可能都不存在。如果
firstChild
不存在,则应该是错误#1009(即尝试访问空值的内容),不是吗?我怀疑XML内容无效,即OP在第一行中出现错误。让我们看看OP是怎么说的。我为否决票道歉。我错了。这确实是个问题,也是正确的答案。但是,除非您编辑答案,否则我无法撤销我的否决票。因此,请通过简单地添加错误原因来编辑答案或者我可以取消我的否决票,转而投赞成票。