Flash元件跟随鼠标移动,然后隐藏鼠标,点击按钮没反应怎么解决?

addEventListener(Event.ENTER_FRAME,follow);functionfollow(e:Event):void{Mouse.hide();... addEventListener(Event.ENTER_FRAME,follow);
function follow(e:Event):void {
Mouse.hide();//隐藏鼠标
this.aim.x=mouseX;
this.aim.y=mouseY;
}
展开
 我来答
百度网友7446b3b
2015-10-19 · TA获得超过4981个赞
知道大有可为答主
回答量:1785
采纳率:72%
帮助的人:1445万
展开全部
从这里看,程序是没什么问题,问题应该是出现在其他地方,比如你的元件aim的顶点,不是和鼠标的顶点一致,你可以先不忙隐藏鼠标看看;或者你按钮的程序有错误等。
追问
如果把我这段代码去掉就没有问题,但是这段代码出现就不行了,元件的顶点这个问题我有对过,实在找不出什么问题
追答

这个很郁闷,as3中会把aim这个影片剪辑的区域,视为按钮的反应区;因此,鼠标移动点击的是aim,而不是下面的按钮,按钮的程序也就不会执行了。应该有取消aim鼠标相应的方法,但我没找到哦,我想了个笨方法,但很管用,就是把aim的顶端稍稍离开圆点,这样那个位置就是空的了,这样就能点击到按钮了。源文件给你,望采纳。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式