0

我有一个网站的交互式 5 秒动画介绍。预加载器和一个项目正在制作动画,我制作了第二个动画跟随鼠标光标,但它必须停留在舞台的某个部分内才能与屏幕上发生的其他动画一起工作。

我在电影剪辑上有这个代码

鼠标.hide();

potistiri.addEventListener(Event.ENTER_FRAME, newCursor);

函数 newCursor(event:Event): void { potistiri.x = mouseX; potistiri.y = mouseY; }

我喜欢我说过我只想让它留在我想要的区域......

我发现这段代码给了我错误,因为如果和 else if 和 else if 正确,或者当我输入我的数字时它需要一个 rightparen...

如果(this._x>Stage.width){

this._x=舞台宽度;

}否则如果(this._x<0){

this._x=0; }

但我无法让它工作......我需要它在 x 208-656 和 y 140-336 之间移动,当它离开那个区域时,对象会停留在那里进行循环,你会看到正常的鼠标光标在屏幕的其余部分。

提前非常感谢......我把它留给这里的专家请帮助我!

4

1 回答 1

0

您在 if/else 中使用的逻辑可以很好地将影片剪辑固定到特定区域,您的错误到底是什么意思?

关于再次看到正常的鼠标光标,您可以尝试使用相同的 if/else 检查来确定是否应该隐藏鼠标,即如果鼠标在该区域之外并且被隐藏,请调用 Mouse.show(),否则如果它在区域内并显示,请调用 Mouse.hide()。

于 2012-08-29T10:20:59.437 回答