all i get help you out on that is if your plane stays still, while the bg moves - like this -

code:

onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
play();
move(s, -s);
}
if (Key.isDown(Key.DOWN)) {
play();
move(-s, s);
}
if (Key.isDown(Key.LEFT)) {
play();
move(-s, -s);
}
if (Key.isDown(Key.RIGHT)) {
play();
move(s, s);



"s" is the speed, which you need to define (s = 10 or whatever). so if you hit the UP key, the bg'll move s in the x direction and -s in the y direction - basically in the opposite direction the plane is supposed to fly (hence the illusion of movement). it'll also move at 45 degree angles - if you wanted just 90 degree anlges, you'd have to replace an S with zero.

otherwise you'll have to hope someone who knows AS better will see this...

astrocalder