我写过一个,看看对你有帮助没?
复制内容到剪贴板
代码:
//记录舞台的长宽
var w:Number = Stage.width;
var h:Number = Stage.height;
//背景mc的长宽,也就是你的1900*1024
var bg_w:Number = back._width;
var bg_h:Number = back._height;
//计算鼠标位置到边界的距离所占舞台的百分比
var xscale:Number = (bg_w-w)/w;
var yscale:Number = (bg_h-h)/h;
//移动速度
var speed:Number = 50;
onEnterFrame = function () {
//开始移动
back._x += (-_xmouse*xscale-back._x)/speed;
back._y += (-_ymouse*yscale-back._y)/speed;
};