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;
}
}
//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;
}
。。。。。。。。
TypeError: Error #1006: value 不是函数. at BJ/road() at BJ/ch()
答案:2 悬赏:0
解决时间 2021-02-02 00:26
- 提问者网友:控制庸俗
- 2021-02-01 11:17
最佳答案
- 二级知识专家网友:时光挺欠揍
- 2021-02-01 11:28
你要问什么……
全部回答
- 1楼网友:放肆的依賴
- 2021-02-01 11:38
var _loc_2:* = parent; 这种代码估计是从其他地方copy来的3个条件判断,你依次在每个条件段里 trace()调试信息,看在哪个地方报错 看报错信息,是引用的对象不是函数,而当作函数处理了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |