Flash错误提示:**错误** 场景=场景 1, 图层=成功, 帧=1:第 3 行: 遇到意外的 '}' }麻烦看看,帮忙改改。

stop();setProperty(_root.success,_x,400);setProperty(_root.success,_y,100);_root.succ... stop();
setProperty(_root.success,_x,400);
setProperty(_root.success,_y,100);
_root.success._visible=0;
_root.block9._visible=0;
pos=[1,2,3,4,5,6,7,8,9];
for(var i=1;i<pos.length;i++){
l=int(random(8));
t=pos[i];

funtion setmc(){
for(var i=0;i<pos.length;i++{
if(i<3){
setProperty("block"+pos[i],_x,100*i+60);
setProperty("block"+pos[i],_y,0+60);
}else if((i>=3)&&(i<6)){
setProperty("block"+(pos[i]),_x,100*(i-3+60);
setProperty("block"+(pos[i]),_y,100+60);
}else if((i>=6)&&(i<9)){
setProperty("block"+(pos[i]),_x,100*(i-6+60);
setProperty("block"+(pos[i]),_y,200+60);
}
}
}
setmc();
funtion successCheck():Boolean{
for(var i=0;i<(pos.length-1);i++){
if(pos[i]!=(i+1)){
return false;


return true;
}
funtion movemc(pressx){
if(pos[pressx-1]==9){
t=pos[pressx];
pos[pressx]=9;
pos[pressx-1]=t;
}else if(pos[pressx+1]==9){
t=pos[pressx];
pos[pressx]=9;
pos[pressx+1]=t
}else if(pos[pressx+3]==9){
t=pos[pressx];
pos[pressx]=9;
pos[pressx+3]=t;
}else if(pos[pressx-3]==9){
t=pos[pressx];
pos[pressx]=9;
pos[pressx-3]=t;

setmc();
if(successCheck()){
setProperty(_root.success,_x,80);
setProperty(_root.block9,_x,260);
setProperty(_root.block9,_x,260);
_root.success._visible=1;
_root.block9._visible=9;
}
}
展开
 我来答
莘州逍遥神b9
2013-10-20 · TA获得超过1034个赞
知道大有可为答主
回答量:6370
采纳率:0%
帮助的人:2891万
展开全部
是不是你的分号错了,所有的分号都要用半角的;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瘾晴败2822
2013-10-19 · TA获得超过217个赞
知道小有建树答主
回答量:553
采纳率:66%
帮助的人:625万
展开全部
for(var i=0;i<pos.length;i++{
这里少了个括号
for(var i=0;i<pos.length;i++){
追问
加上还是不行也
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
早年不知曲中味
2013-10-20 · TA获得超过2657个赞
知道大有可为答主
回答量:2334
采纳率:100%
帮助的人:1763万
展开全部
报错的原因:
1、输入代码,都是在英文状态下输入,确保成功,请直接切换到英文状态下输入。
以上代码中逗号,分号,括号都有存在中文格式。
2、保证括号成对儿,其中有的代码少了一半括号(还有的是加了没必要加的括号)。
3、关键字要写对,可通过不同的颜色区分是否写对了关键字。
function,不能写成funtion,写对以后会变色。
=========正确如下:

stop();
setProperty(_root.success, _x, 400);
setProperty(_root.success, _y, 100);
_root.success._visible = 0;
_root.block9._visible = 0;
pos = [1, 2, 3, 4, 5, 6, 7, 8, 9];
for (var i = 1; i<pos.length; i++) {
l = int(random(8));
t = pos[i];
}
function setmc() {
for (var i = 0; i<pos.length; i++) {
if (i<3) {
setProperty("block"+pos[i], _x, 100*i+60);
setProperty("block"+pos[i], _y, 0+60);
} else if ((i>=3) && (i<6)) {
setProperty("block"+pos[i], _x, 100*(i-3+60));
setProperty("block"+pos[i], _y, 100+60);
} else if ((i>=6) && (i<9)) {
setProperty("block"+pos[i], _x, 100*(i-6+60));
setProperty("block"+pos[i], _y, 200+60);
}
}
}
setmc();
function successCheck():Boolean {
for (var i = 0; i<pos.length-1; i++) {
if (pos[i] != (i+1)) {
return false;
}
}
return true;
}
function movemc(pressx) {
if (pos[pressx-1] == 9) {
t = pos[pressx];
pos[pressx] = 9;
pos[pressx-1] = t;
} else if (pos[pressx+1] == 9) {
t = pos[pressx];
pos[pressx] = 9;
pos[pressx+1] = t;
} else if (pos[pressx+3] == 9) {
t = pos[pressx];
pos[pressx] = 9;
pos[pressx+3] = t;
} else if (pos[pressx-3] == 9) {
t = pos[pressx];
pos[pressx] = 9;
pos[pressx-3] = t;
}
setmc();
if (successCheck()) {
setProperty(_root.success, _x, 80);
setProperty(_root.block9, _x, 260);
setProperty(_root.block9, _x, 260);
_root.success._visible = 1;
_root.block9._visible = 9;
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式