as3如何储存上一次点击的位置

as3如何储存上一次点击的位置
2025-01-12 18:12:47
推荐回答(1个)
回答1:

如果只是在程序运行的时候存储的话只需建立2个变量就可以了:

var lastX:Number=0; //用来存储鼠标上一次点击的x坐标
var lastY:Number=0; //用来存储鼠标上一次点击的y坐标
stage.addEventListener(MouseEvent.CLICK,onStageClick);
function onStageClick($ev:MouseEvent):void{
    trace("上一次鼠标点击位置: x="+lastX+"y="+lastY);
    lastX=mouseX;
    lastY=mouseY;
    trace("当前鼠标点击位置: x="+lastX+"y="+lastY);
}

如果是要显示上一次程序运行时鼠标最后点击的位置可以参考SharedObject类,这个例子百度搜一下有很多