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 1084:语法错误:在和之前应为rightparen_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 1084:语法错误:在和之前应为rightparen

Actionscript 3 1084:语法错误:在和之前应为rightparen,actionscript-3,flash,Actionscript 3,Flash,我要死了,我一直犯这个错误,有人能帮我吗 第二个错误是相同的消息,但使用此代码 for (idx=0;idx<childs.length;++idx) { if (typeof(obj[childs[idx]]) == 'object' != childs[idx] != "$xml") { out += this.dump( obj[childs[idx]], childs[idx], nLevels ); } else { out +=

我要死了,我一直犯这个错误,有人能帮我吗

第二个错误是相同的消息,但使用此代码

for (idx=0;idx<childs.length;++idx) {
    if (typeof(obj[childs[idx]]) == 'object' != childs[idx] != "$xml") {
        out += this.dump( obj[childs[idx]], childs[idx], nLevels );
    } else {
        out += sPre + '\t' + childs[idx] + '="' + obj[childs[idx]].toString() + '"\n';
    }
}
错误在if语句的行中。

您的问题在于:

如果typeofobj[childs[idx]]=='object'和childs[idx]ne$xml{

并且不是as3中的操作员。您正在查找&&

ne也不是as3中的操作员

在伪代码中,您要做的是:

如果我的第一个变量是“object”,而我的第二个变量不等于$xml,那么就做一些事情

您需要为这些操作使用正确的运算符,而不是来自其他语言的随机名称

检查将是一个好主意。

您不能使用and作为运算符。您必须使用&。请参见下文

ifnode.nodeType==1&&node.firstChild.nodeType 3

但是,请注意,这不是运算符,无法使用。我不确定您是否希望大于或小于,因此您必须修复该问题

至于第二个错误,同样的问题。您不能使用和

如果typeofobj[childs[idx]]=='object'&&childs[idx]ne$xml


再次请注意,ne也不是有效的运算符,必须修复

缺少图像和链接的问题。@flamespitter您的问题已被否决,因为它涉及AS3的基本原理之一,我所说的是AS3的运算符:运算符是&&与否,运算符是!=而不是ne与否,更多信息,请看一看。感谢您的傲慢,但问题仍然存在。我附加了一个不同的图像,请检查它。@flamespitter傲慢!!!我只是想帮助您,我甚至没有否决您的帖子。您也有同样的错误,因为您必须保存编辑并再次测试。别忘了第315行也…不起作用,是吗还有一件事你可以考虑吗?正如@Brian所建议的,请查看文档并检查如何在AS3中使用运算符。你不能在AS3中使用ne运算符。@SameerJain谢谢,我根据你的评论更新了我的答案:Dive更改了问题中的代码,但错误仍然存在。请检查它。不确定你是否真的编辑了cod问题中的e不是图像,但它仍然表示!=childs[idx]instaed of&&childs[idx]。奇怪的是,第176行一无所有,尽管我试过了,但检查问题中的新图像。@flamespitter看到滚动条了吗?它很小。向右滚动,确保第176行没有其他内容。至于下一个错误,如果typeofobj[childs[idx]=='object'!=childs[idx]!=$xml应为if-typeofobj[childs[idx]=='object'和&childs[idx] != $xml@flamespitter不管怎样,删除整行。如果仍然出现错误,请报告。好的,谢谢你已经解决了问题。只要将它复制到一个新文件,不管问题是什么,它现在已经消失了。你不是每天都能从Taylor Swift那里得到编程建议!真的,现在我已经看到了一切。