Multiple prototypes for one mc?

I want to apply two different prototypes to one mc (one for movement, one for behavior), but both prototypes have onEnterFrames in them…so the one executed last works but the one executed before it won’t. How can I fix this problem?

(It may sound terribly ineffecient to have 2 prototypes for 1 mc, but one prototype is applied to many mcs, and the other is applied to only certains types of mcs (in this movie)).