2011-01-26 153 views
0

即使Flex构建器控制台显示正确的结果,也无法获得ll = -15。哪一部分可以出错?比较无法比较

//b-a = (3) && c-a = (6) 
if((naArray[i+1]-naArray[i])<=3 && (naArray[i+2]-naArray[i])==6) { 
ll=-15; 
} 
+0

您是否尝试过设置断点? – 2011-01-26 09:36:44

+0

你是否检查过它们实际上是整数?也许有一些浮点舍入,或涉及到一个流浪的字符串... – 2011-01-26 11:42:57

回答

4

不是这样的答案,而是想放在屏幕截图中。

我在as3term中运行了这段代码,它工作正常(用您评论为a,b和c的变量替换了数组)。您应该对这些数组执行相同的操作,并在调试模式下逐步完成。

enter image description here