首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

[]求上面的代码有关问题出在哪里

2013-01-07 
[求助]求高手指点下面的代码问题出在哪里myMap.prototype.isCollidefunction(shape_data){for(var i0i

[求助]求高手指点下面的代码问题出在哪里
myMap.prototype.isCollide=function(shape_data){
for(var i=0;i<4;i++){
var row=shape_data[i].row;
var col=shape_data[i].col;
if(col<0 || col==this.width) return true;
if(row==this.height) return true;
if(row<0) continue;
else
if(this.myLines[row][col]!=NoShape)
return true;
}
return false;
}

运行的时候老是提示红色那一行无法获取属性“undefined”的值,对象为NULL或未定义。
[解决办法]
myLines row  col
这三个变量有问题 检查一下是否有定义,或者myLines[row][col]是否越界了
[解决办法]
myLines是个什么东西?代码贴全一点啊
而且,这个东西最好转到js专区去。。

热点排行