からコピーされた回答:
http://www.experts-exchange.com/Software/Photos_Graphics/Web_Graphics/Macromedia_Flash/Q_22997849.html
AS3.0 では、_global 変数の概念が完全に削除されました。ただし、外部クラスを使用して、正確に AS2.0 _global として機能させることができます
適切に実装すれば、望ましい結果が得られるはずです。詳細は次のとおりです。
1. AS3.0 クラスを「glo.as」という名前で作成し、FLA と同じフォルダーに保存します。
2. 「glo.as」クラス ファイルに次のアクション スクリプトをコピー ペーストするだけです。
////////////
package
{
//Class will act as _global object of AS2
// Static variable "bal" of this class is going to store "varibales, instance's/object's referece to be used by any other class or displayObject/movieClip
// sample code to store a reference of a movieClip
//
// glo.bal.myMovie = this.new_mc;
//
//
public class glo
{
public static var bal:Object = new Object();
}
}
//////
3. "_global" の代わりに "glo.bal" を使用して、グローバル変数を任意の場所に作成します。
例えば:
glo.bal.myGlobalVariable = 22;
FLA や他のクラスのスコープ内のどこからでもアクセスできます。
信用 Aneesh Chopra
http://www.experts-exchange.com/M_3631521.html