onClipEvent (load) {
point = new object();
//hardcode
point.x = 0;
point.y = 100;
localToGlobal(point);
}
onClipEvent (enterFrame) {
if(Key.isDown(Key.SHIFT)){//hold shift to run
walkspd=20
}else{
walkspd=7
}
point.x = 0;
point.y = 100;
localToGlobal(point);
... other scipt ...
point.y was 100 because I didnt put the registration where I should have.
but what this does is take the point relative to where the character movieclip's
registration is, and turn it into a position on screen. Flash seems to like
me doing this, because everything works nice when I do.