这个就是调用 _this.arrNew[*] 的时候,就出错,请问怎么回事呢?function ybLayer(layer){//声明属性: var _this=this; //子类中调用的父类简称; var arrNew = new Array(); //★★这个地方,应该就是问题所在,我不会改... var myConstruct=function () //模拟构造方法; { arr = layer.bounds; //alert( arr ); //0 px,120 px,2736 px,1944 px for(var i in arr) { a = arr[i]; // 这个这个a ,是个 unitValueObject , 0 -> 0 px a = String(a); //把unitValueObject转成String a = a.replace( " px" , "" ) ; //处理 a = parseInt( a ); _this.arrNew[i] = a; //★★★★★★★★★★★★就是这里,老出错.. } _this.ybLeftTopX = _this.arrNew[0]; _this.ybLeftTopY = _this.arrNew[1]; _this.ybRightBottomX = _this.arrNew[2]; _this.ybRightBottomY = _this.arrNew[3]; _this.ybWidth = _this.arrNew[2]-_this.arrNew[0]; _this.ybLength = _this.arrNew[3]-_this.arrNew[1]; } myConstruct();}
添加回答
举报
0/150
提交
取消