Hi iam using following code to scroll map. when scrolling horizontal or vertical, it scrolls perfect without any jerk(stutter) but when scroll diagnol this stutter happens.
function scrollMap(){
var p = {x:0, y:0};
var minX=(stageW/2)-32;
var maxX=(stageW/2)+32;
var minY=(stageH/2)-32;
var maxY=(stageH/2)+32;
myAvatar.localToGlobal(p);
if (p.x<minX) {
if (avatarMC._x<-walkSpeed) {
avatarMC._x += walkSpeed;
}
} else if (p.x>maxX) {
if (avatarMC._x>-areaW+stageW+walkSpeed) {
avatarMC._x -= walkSpeed;
}
}
if (p.y<minY) {
if (avatarMC._y<-walkSpeed) {
avatarMC._y += walkSpeed;
}
} else if (p.y>maxY) {
if (avatarMC._y>-areaH+stageH+walkSpeed) {
avatarMC._y -= walkSpeed;
}
}
}
any help?
Thanks in advance.