関数の外部で変数を宣言すればグローバル変数となり、そのコードのどこからでも使用できる。
ただし、グローバル変数はpackageの中で宣言することは出来ない。またpackageより前に宣言を書こうとするとエラーになりコンパイル出来なかった。なのでpackage内で参照するグローバル変数の宣言はそのコードより後に出てくるという、なんとなく見にくいものになってしまう。
package { import flash.display.Sprite; public class FlashTest extends Sprite { public function FlashTest() { trace(g_Test); } } } // グローバル変数 var g_Test:int = 123; class cTest { public function cTest() { trace(g_Test); } }