addChild to parents parent?

Okay I’m developing a small game. There is the stage, the level object then the player object in the level. The player object has a sub-object that is a weapon. When I fire the weapon a bullet is to be placed on the level stage. At the moment I have this code in the weapon class when the weapon is fired.

parent.addChild(new Bullet());

But that puts it in relation to the player object, not the level object, so it is offset the amount of pixels the player object is from the level edges.

How do I reference the level instead of the player? Basically this idea below, but something that works :look:

parent.parent.addChild(new Bullet());

Thanks!

(In case it helps you know my skill level, I’m currently reading Foundation Game Design with Flash by Rex van dur Spuy and am a PHP web developer, also played around with Flex - ActionScript is still new to me)