Ok, so if you want the movieclip to switch, I just realized it now, you could simply have two frames, one with the regular MC, and the other with the special. I don't know how radical the difference is between each of the MC's code, but you could always do something like this:
onClipEvent(enterFrame)
{
if(this.type == 1)
{
//Do regular code
}
else
{
//Do special code
}
}
Something else you could do, is when putting the old bullet back on stage, simply copy over the properties from bullet2 back onto bullet, which would probably be easier.
Yeah, the top left corner is the origin. The Y increases as you go down, and the X increases as you go right.
Ah, yeah when I said that thing about just keeping the movieclips on stage, I wasn't thinking about the fact that you're using onClipEvents, I program all the onEnterFrame stuff inside the movieclip, on thier first frame, so I just didn't take that into account. Obv, keep them on the stage as you are then (and like you said you would).
Thanks for the compliments about the ideas.
It's not a prob helping you out.
I probably forgot to adress something too, if I did, i'll just post a reply about it when you tell me it.