Calling functions from other classes

I know this is an oldie and a goodie, but I’ve been going around in circles trying every devious and creative thing I can think of to get from A to B.
I am modifying a batch of classes that aren’t mine, so it’s not in a structure that I would have put it in.
Many of the functions are static, and it always seems I need to fire a public non-static function in Class B from within a static function in Class A or visa versa.
This is especially true when I need to fire functions in the Doc class from another class in the structure.
“Privacy” is not important here and security is a non issue so I’m trying everything included some things that would make a junior coder shudder.
Always one parameter or another errors out. And with many of these calls I need to pass data into the new function.
Here are a few of the solutions that haven’t worked to date:

-Custom event dispatch: The dispatch compiles fine but the listener on the other end is triggering a static function and it doesn’t like that.

-static var Foo:Function = Bar;
// call Foo() from within static function to fire Bar, a non-static function in the same Class B which contains another call, AnotherClass.Me() the final non static function in Class A;

-Importing the receiving Class, and then calling the function within that class using the full pathname including nested com folders.

-Creating a new class © that only contains a call within C’s Class function to the final receiving class B. And then in A (the function with the static class the call needs to come from) writing: var temp:C = new C();

-I’ve played around with (root) thinking I could step up through the hierarchy but with no success.

I’d rather not go with inheritance as I’ll be chasing my tail all down through the classes.
I’d also rather not go to getters and setters here, mostly because I would much rather call a function and because there are clock cycles at stake.
As a last resort I started reverting some of the static functions to non static where it didn’t matter, but that became a house of cards and then I couldn’t address variables and functions even from within the class itself.

Are there any tricks I’ve missed?