【发布时间】:2012-02-29 15:38:16
【问题描述】:
我是 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 }
}
【问题讨论】:
-
您是在编译时收到错误,还是在运行时收到错误?错误信息说什么?你能突出显示具体的行吗?一旦我们看到错误,我们可以尝试解释它。
标签: flash actionscript