ActionScript 3中自定义鼠标光标的XY限制

时间:2012-08-29 10:10:23

标签: actionscript-3 flash css-position mousemove restrictions

我有一个网站的互动5秒动画介绍。预加载器和一个项目是动画,我做了第二个动画跟随鼠标光标,但它必须保持在舞台的某个部分,以处理屏幕上发生的其他动画。

我在影片剪辑上有这段代码

  

Mouse.hide();

     

potistiri.addEventListener(Event.ENTER_FRAME,newCursor);

     

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

我喜欢我说我只想留在我想要的地方......

我发现这个代码给了我错误,因为如果正确或者在我输入我的数字时它需要一个权利,那么不会放置staments ...

  如果

(this._x> Stage.width){

     

this._x = Stage.width;

     

}否则if(this._x< 0){

     

this._x = 0; }

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

提前多多感谢...我把它留给这里的专家来帮我吧!

1 个答案:

答案 0 :(得分:0)

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

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