TypeError: Error #1006: value 不是函数. at BJ/road() at BJ/ch() 5

publicfunctionBJ(){super();bitArr=newArray();for(i=0;i<48;i++)flag2[i]=i;Zuobiao();fo... public function BJ() {
super();
bitArr=new Array();
for(i=0;i<48;i++)
flag2[i]=i;
Zuobiao();
for(i=0;i<48;i++)
{
var img:image=new image();
img.src=(pic[i] as String);
img.x=x0[i];
img.y=y0[i];
bitArr.push(img);
addChild(bitArr[i] as image);

}csh();

this.stage.addEventListener(MouseEvent.MOUSE_DOWN,ch);

}

public function csh():void
{for(i=0;i<10;i++)
for(j=0;j<8;j++)
{
if(i==0||i==9||j==0||j==7)
flag1[j*10+i]=0;
else
flag1[j*10+i]=1;

}
/*for(i=0;i<10;i++)
for(j=0;j<8;j++)
{
trace(+flag1[j*10+i]);
}*/
}

//Gameover();

function ch(e:MouseEvent):void
{
count++;
m=e.stageX;
n=e.stageY;
q=(m-60)/60+1;
p=(n-66)/60+1;
if(count%2==1)
{s1=q;
s2=q;
for(i=0;i<48;i++)
{

if(((q-1)*60+60==x0[i])&&((p-1)*60+66==y0[i]))

{
t1=i; //removeChild(bitArr[i] as image);

}
} }

else
{

r1=q;
r2=p;
for(i=0;i<48;i++)
{

if(((q-1)*60+60==x0[i])&&((p-1)*60+66==y0[i]))

{
t2=i; //removeChild(bitArr[i] as image);
}

}
}

//trace(+s1,s2,r1,r2);
trace(+t1,t2);

if(count%2==0)
{
X1=s1;
X2=r1;
Y1=s2;
Y2=r2;

if(road(X1,Y1,X2,Y2,0,0,flag,flag1))
{
if((t1-t2)%8==0&&t1!=t2)
{removeChild(bitArr[t1] as image);
removeChild(bitArr[t2] as image);
count=0;

}
}
}

//trace(+p,q);

//trace("当前坐标:("+stage.mouseX , stage.mouseY+")");
}

private function road(X1,Y1,X2,Y2,c,v,flag,flag1)
{ //0:左 1: 右 2: 上 3:下

if(c==0)
{
if(X1-1==X2&&Y1==Y2&&flag1(Y2*10+X2))
return 1;
if(X1-1>=0&&!flag1(Y1*10+X1-1)&&v<=2)
if(road(X1-1,Y1,X2,Y2,0,v,flag+1,flag1(Y1*10+X1-1)))
return 0;
}
if(c!=0)
{
if(X1-1==X2&&Y1==Y2&&flag1(Y2*10+X2))
return 1;
if(X1-1>=0&&!flag1(Y1*10+X1-1)&&v<=2)
if(!flag)
{
if(road(X1-1,Y1,X2,Y2,0,v,flag+1,flag1(Y1*10+X1-1)))
return 1;
}
else
if(road(X1-1,Y1,X2,Y2,0,v+1,flag+1,flag1(Y1*10+X1-1)))
return 1;
}
if(c==1)
{
if(X1+1==X2&&Y1==Y2&&flag1(Y2*10+X2)&&v<=2)
return 1;
if(X1+1<=9&&!flag1(Y1*10+X1+1)&&v<=2)
if(road(X1+1,Y1,X2,Y2,1,v,flag+1,flag1(Y1*10+X1+1)))
return 1;

}
。。。。。。。。
展开
 我来答
18408823
2012-12-04
知道答主
回答量:13
采纳率:0%
帮助的人:5.2万
展开全部
你要问什么……
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式