菜鸟刚刚学习Flash CS5的时候经常会遇到一些问题,鼠标的坐标如何获取?
开始我也搞不清,我查了一些资料和书本如下:
import flash.display.Bitmap;
import flash.utils.Timer;
import flash.ui.Mouse;
var dianwo:anniu=new anniu();//定义一个dianwo的按钮
var xianshi:Bitmap=new Bitmap(dianwo);//定义一个xianshi的图片,并加载dianwo的数据
xianshi.x=this.stage.stageWidth/2-xianshi.width/2;//设置X坐标以居中
xianshi.y=this.stage.stageHeight/2-xianshi.height/2;//设置Y坐标以居中
var mytimer:Timer=new Timer(100);//定义一个时钟启动器
mytimer.addEventListener(TimerEvent.TIMER,yidong);//监听yidong函数
mytimer.start();
function yidong(e:Event):void{
xianshi.x=mouseX+20;
xianshi.y=mouseY+20;
}
addChild(xianshi);