木龙骨固定用什么钉:用flash做计算器。但当我将代码输入到=号时,错误。我把语句看了一遍,没错误。怎么办?

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 12:22:00
语句是:on(press)
set("y",cal);
if(Operation eq"+"){
total=Number((x))+Number((y))
}
if(Operation eq"-"){
total=Number((x))-Number((y))
}
if(Operation eq"*"){
total=Number((x))*Number((y))
}
if(Operation eq"/"){
total=Number((x))/Number((y))
}
cal=total;
y="";
}
提示是:
**错误** 场景=计算器, 图层=按钮, 帧=1:第 2 行: 需要 '{'
set("y",cal);

动作脚本错误总数:1 报错:1

on(press) 是否有'{'?

这些脚本只要在第一行末尾加入“}”就OK了

如果你懒的话请直接Copy

on(press){
set("y",cal);
if(Operation eq"+"){
total=Number((x))+Number((y))
}
if(Operation eq"-"){
total=Number((x))-Number((y))
}
if(Operation eq"*"){
total=Number((x))*Number((y))
}
if(Operation eq"/"){
total=Number((x))/Number((y))
}
cal=total;
y="";
}

呵呵
on(press){
set("y",cal);
if(Operation eq"+"){
total=Number((x))+Number((y))
}
if(Operation eq"-"){
total=Number((x))-Number((y))
}
if(Operation eq"*"){
total=Number((x))*Number((y))
}
if(Operation eq"/"){
total=Number((x))/Number((y))
}
cal=total;
y="";
}
命令不都是在大括号内嘛!