Flash语法错误

Flash语法错误,flash,actionscript,Flash,Actionscript,我是一个flash新手,我想做的是用鼠标滚动背景…但这给了我一个语法错误…错误来自哪里 var movieWidth:Number = stage.stageWidth; menuWidth = nav1.width; nav2.x = nav1.x + menuWidth; addEventListener("enterFrame",frame_handler); function frame_handler(e:Event) { var a:Number = mouseX; var

我是一个flash新手,我想做的是用鼠标滚动背景…但这给了我一个语法错误…错误来自哪里

var movieWidth:Number = stage.stageWidth;

menuWidth = nav1.width;

nav2.x = nav1.x + menuWidth;

addEventListener("enterFrame",frame_handler);

function frame_handler(e:Event) {
var a:Number = mouseX;
var b:Number = movieWidth/2;
var c:Number = 20;
var pos:Number= 0-((a-b)/20);

nav1.x += pos;
nav2.x += pos;

if (nav1.x >= 0 && nav1.x <= menuWidth)
{ nav2.x = nav1.x – menuWidth }
else if (nav1.x <= movieWidthmenuWidth)
{ nav2.x = nav1.x + menuWidth }

if (nav2.x <=movieWidth-menuWidth) 
{ nav1.x = nav2.x + menuWidth } 
else if (nav2.x>=0) 
{ nav1.x = nav2.x- menuWidth }

}
var movieWidth:Number=stage.stageWidth;
menuWidth=nav1.width;
nav2.x=nav1.x+menuWidth;
addEventListener(“enterFrame”,帧处理程序);
函数框架\处理程序(e:事件){
变量a:Number=mouseX;
变量b:数字=电影宽度/2;
变量c:数值=20;
变量位置:编号=0-((a-b)/20);
nav1.x+=pos;
nav2.x+=pos;

如果(nav1.x>=0&&nav1.x是
menuWidth
曾经声明过吗?与
nav1
nav2
相同-是什么

此外,如果在语句后加上分号,也是安全的。根据编译器规则,分号不是强制性的,但它可能会使您陷入混乱的境地,从而误解代码

另一方面:当第一个操作数为0时,一元
-
运算符与二进制
-
运算符的作用相同。这就是表达式:

0 - x
相当于:

-x

menuWidth
是否声明过?与
nav1
nav2
相同-是什么

此外,如果在语句后加上分号,也是安全的。根据编译器规则,分号不是强制性的,但它可能会使您陷入混乱的境地,从而误解代码

另一方面:当第一个操作数为0时,一元
-
运算符与二进制
-
运算符的作用相同。这就是表达式:

0 - x
相当于:

-x
注意这句话

{ nav2.x = nav1.x – menuWidth }
wrong one (ASCII 8211)  –

correct one (ASCII 45) -
我认为你的负号在这句话中是错的

{ nav2.x = nav1.x – menuWidth }
wrong one (ASCII 8211)  –

correct one (ASCII 45) -
请替换。同时检查其他声明

见此:

注意这句话

{ nav2.x = nav1.x – menuWidth }
wrong one (ASCII 8211)  –

correct one (ASCII 45) -
我认为你的负号在这句话中是错的

{ nav2.x = nav1.x – menuWidth }
wrong one (ASCII 8211)  –

correct one (ASCII 45) -
请替换。同时检查其他声明


请参见:

您是在编译时还是在运行时收到错误?错误消息是怎么说的?您能突出显示特定的行吗?我们可以尝试在看到错误后解释它。您是在编译时收到错误,还是在运行时收到错误?错误消息是怎么说的?您能突出显示特定的行吗?我们可以尝试一旦我们看到错误,就解释它。