我有一个网站的互动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之间移动,当它离开那个区域时,物体停留在那里进行循环,你会看到正常的鼠标光标在屏幕的其余部分移动。
提前多多感谢...我把它留给这里的专家来帮我吧!
答案 0 :(得分:0)
你在if / else中使用的逻辑可以将影片剪辑夹到特定区域,你的错误到底是什么意思?
关于再次看到正常的鼠标光标,您可以尝试使用相同的if / else检查来确定是否应该隐藏鼠标,即如果鼠标位于该区域之外并且是隐藏的,则调用Mouse.show( ),如果它在区域内并显示,则调用Mouse.hide()。