どこからでも参照できる方法として静的変数を使うというのはいかがでしょうか? 一般的にはシングルトンというデザインパターンとして、ActionScriptではよく利用されています。
ドキュメントクラス
package {
import flash.display.*;
public class Index extends Sprite {
public static var instance:Index;
public function Index() {
instance = this;
}
public var moja:String = "index";
}
}
任意のクラス
package {
public class Grandchild {
public function Grandchild() {
var o:Index = Index.instance; // ドキュメントクラスを参照できる
trace(o.moja); // Indexインスタンスのmojaプロパティを参照(出力は "index")
}
}
}
※複数のIndexインスタンスがある場合には、別の方法を検討されたほうがいいかもですが、ドキュメントクラス(コンテンツに一つしかインスタンスが作られないような状況)では、扱いやすい方法だと思います。
[追記]
野中さんと回答内容が被っていたようで失礼しました。