AS3获取 鼠标单击坐标

初学者,看到一个水波的动画,那个动画是随鼠标动而动。var_x:Number=mouseX/2;var_y:Number=mouseY/2;现在想将其改成鼠标单击才有水波... 初学者,看到一个水波的动画,那个动画是随鼠标动而动。
var _x:Number = mouseX/2;
var _y:Number = mouseY/2;现在想将其改成鼠标单击才有水波,但是不值得如何获取鼠标单击坐标,求大神帮助。
展开
 我来答
show3show
2012-10-31 · TA获得超过396个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:722万
展开全部
搜索你的代码中是否包含mouseMove或者MOUSE_MOVE字样
如果有前者,则改为mouseDown,后者改为MOUSE_DOWN
更多追问追答
追问
mouseMove或者MOUSE_MOVE

都没有的。。。~~~~(>_<)~~~~
追答
晕,它不会是一直有水波吧?鼠标不动的时候也有?

那你
先把
var _x:Number = mouseX/2;
var _y:Number = mouseY/2;
删掉

在第一行写

import flash.event.MouseEvent;

最后一行写
addEventListener(MouseEvent.CLICK, onClick);

function onClick(e:MouseEvent):void
{

var _x:Number = mouseX/2;
var _y:Number = mouseY/2;

}
peacexf
2012-10-31 · TA获得超过293个赞
知道小有建树答主
回答量:476
采纳率:100%
帮助的人:407万
展开全部
在stage上增加CLICK事件的监听,你的处理在监听上再调用就可以了。

import flash.event.MouseEvent;

stage.addEventListener(MouseEvent.CLICK, onClick);

function onClick(e:MouseEvent):void
{
// 鼠标坐标: e.stageX, e.stageY
// 调用。。。
}
更多追问追答
追问
提示
找不到flash.event.MouseEvent;
访问属性stage未定义;
访问属性onClick未定义;

初学者求帮助啊~~
追答
不好意思
import flash.events.MouseEvent;
stage是个属性,MovieClip和Sprite都有的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7588b36
2012-11-01 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1367万
展开全部
这个属性是鼠标单击x的坐标
mouseX
这个属性是鼠标单击Y的坐标

mouseY

添加事件侦听
addEventListener(MouseEvent.CLICK,function(){})

如果不懂可以去看flash帮助文档
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
01杀破苍穹
2012-11-05 · TA获得超过286个赞
知道小有建树答主
回答量:274
采纳率:100%
帮助的人:39.7万
展开全部
stage.addEventListener(MouseEvent.CLICK,dian)
function dian(e:MouseEvent):void{
trace(mouseX,mouseY)}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式