我在使用矩阵级联代码的动作脚本 2.0 时遇到问题



我在Flash中找到了这个关于"矩阵"级联代码的很棒的教程,但代码有错误。完整的教程和代码在Flash Matrix-动画代码效果。。。

这是代码中有问题的部分(第75-88行):

**

if(this.ind < this.myCodes.length and this.delay != 0){
this.ind++;
this.delay--;
} else {
this.ind = 0;
this.delay = this.myCodes.length;
}

**

当我测试它时,我得到错误:

场景1,第1层,第1帧,第75行,第35列1084:语法错误:在和之前应为右括号

当我把右括号放在和之前时,我得到错误:

符号'one_pod',层'Actions',帧1,第80行,第3列1083:语法错误:else是意外的

还没有找到解决其他问题的方法。。。我不是一个好的动作编剧,所以在这里有点碰壁。。。有什么想法吗?

谢谢!

(我给作者发了电子邮件,但他没有回复…)

尝试在代码中使用AND运算符(&&)而不是单词and

if( (this.ind < this.myCodes.length) && (this.delay != 0) )
{
this.ind++;
this.delay--;
} 
else 
{
this.ind = 0;
this.delay = this.myCodes.length;
}

最新更新