我在Flash中找到了“Matrix”级联代码的精彩教程,但代码有错误。完整的教程和代码位于Flash Matrix - Animated Code Effect ...
以下是问题的代码部分(第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',图层'操作',第1帧,第80行,第3列1083:语法错误:其他是意外的。
......并没有找到其他人的解决方案......我不是一个好的动作片,所以在这里碰到了什么......有什么想法吗?
谢谢!
(我通过电子邮件向作者发送了电子邮件,但他没有回复......)
答案 0 :(得分:0)
尝试在代码中使用 AND 运算符(&&
)代替单词and
:
if( (this.ind < this.myCodes.length) && (this.delay != 0) )
{
this.ind++;
this.delay--;
}
else
{
this.ind = 0;
this.delay = this.myCodes.length;
}