AS3 classes, cross communicating objects

alright, I’m currently working on a game, and I have some parent objects in the root Class file that often contain at least one layer of child MCs, so I’ve found that i can’t use

MovieClip(root).MovieClip.child.child;

to achieve my desired result. I was hoping there might be a way to create a var inside of the class file, that when I input it in to the root class file I could do something like

var enemy1:Enemy1 = new Enemy1(thatobject);

where that object would instantiate a var that would point to the object I want enemy1 to communicate with.

I really hope that I’ve explained this in a way that is understandable. any help would be greatly appreciated.