flash as3.0 获取对象坐标 我创建了一个自定义类,并在舞台上创建了这个类的对象,
flashas3.0获取对象坐标我创建了一个自定义类,并在舞台上创建了这个类的对象,一个方形。这个方形被编成会移动,我现在希望能够通过一个鼠标事件,在类里面能够获取到舞台...
flash as3.0 获取对象坐标 我创建了一个自定义类,并在舞台上创建了这个类的对象,一个方形。这个方形被编成会移动,我现在希望能够通过一个鼠标事件,在类里面能够获取到舞台上的对象的坐标,这可以实现吗?希望大神解答!谢谢
展开
展开全部
首先你在舞台上创建了这个类的一个方形对象,应该有自己的名字吧,比如mc,然后添加鼠标侦听器(不知道你的鼠标事件是什么,是点击还是滑过等等)
比如是点击事件:addEventListener(MouseEvent.CLICK,onMouseClick)
function onMouseClick(e:MouseEvent):void{
//得到mc的坐标
var xx:Number = mc.x
var yy:Number = mc.y
trace(xx,yy)
}
其他鼠标事件也类似这样写!
比如是点击事件:addEventListener(MouseEvent.CLICK,onMouseClick)
function onMouseClick(e:MouseEvent):void{
//得到mc的坐标
var xx:Number = mc.x
var yy:Number = mc.y
trace(xx,yy)
}
其他鼠标事件也类似这样写!
追问
呃,好像不行,是在对象所属的类里面写,不是直接在时间轴上写
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询