When I say when the movie loads I mean, it should just be executed once, while the next piece of code should be done when you create the fighter, and the last everyframe. It dooesn't matter if its in a frame or a movieclip(you might have to use root to get out of the movie).
And no, its doesn't matter I switched from aircraft to plane, plane is a variable and holds data like aircraft1, aircraft2 etc...
I forgot to increase p, so I've edited the code so it does.

I don't have time to look at the .fla, but hopefully I will tonight.

Hopefully that clarifies a few things...