Problems with Document Class interacting with another Class

Here it goes:

So i need to have a menu on the bottom of the screen to have mouse overs / on / off states. When the user mouses over a button I need to have the slide name change in the text field on the Stage, when they mouse off, the Slide name of the button with the on state should be displayed.

So I have a Movie Clip in the library that has timeline animations with labels: over, on, off, and passed and onBut that makes the button change states accordingly.

I have a Document Class(Presentation.as) that creates instances of the another class NavButton class (NavButton.as) with the values it received from XML.

When user mouse overs a button I need a text in the textField that is created from the Document class to change value. but I can’t access that text field from the NavButton class.
-----------------code from Document Class: Presentation.as
public var pageTitle:TextField = new TextField();
pageTitle.x = 500;
pageTitle.y = 500;

    if (sStatus == "on"){
            pageTitle.text = sTitle;
        }
    addChild(pageTitle);   

-----------------code from NavButton.as
public function onButtonOver(e:MouseEvent):void
{
e.currentTarget.gotoAndPlay(“over”);
////NOT WORKING, need to assign this text value to the text field on stage!
stage.pageTitle.text = this._btnTitle;

}

Also, once the user click on the button I need another slide to load so I need to call a function in the document class to start loading that data from XML.

public function onButtonClick(e:MouseEvent):void
{
e.currentTarget.gotoAndPlay(“on”);
trace(this._btnId);

    ////NOT WORKING, need to call this function in document classto create a slide
    createSlide();
    
}

So I am having few problems, for about 5 days already. Let’s say my hair is in place but I really really want to know how to do it.

1). How to assign values from the mouseover function of the NavButton class, to the textField that was created in the Document class? So that it changes when u mouse over and goes back to the default value when it’s off.

2). How to call a function in the Document class from the mouseClick function of the NavButton class, to start building out the rest of the info.

I tried having a textField placed manually on stage with a different name, but still I can’t access it from the NavButton class!

My code is attached.

Thank you very much for your help!
-D.