結論から書きますと、グローバル変数に値を入れる際に _global.name = "太郎"; ↑というように、name の前に _global のターゲットパスを付けてみてください。 グローバル変数( _global 階層にある変数)は、スクリプトを記述した階層に同名の変数がない場合に限り、_global のターゲットパスを省略して参照することができます。 ご提示の例で言いますと、on(press) を書いたムービークリップに name という名前の変数がなければ、_global を付けずに name だけでも参照できます。 グローバル変数と同名の変数を持っているムービークリップに書いたスクリプトの中でターゲットパスを省略した時は、ムービークリップが持っている方の name が参照されます。 このような場合は _global のターゲットパスを付けて、_global.name で参照します
![グローバル変数の呼び出し - OKWAVE](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3202632a5b19efa6d7dbcca644fc13bfa3453dc/height=288;version=1;width=512/https%3A%2F%2Fgazo.okwave.jp%2Fokwave%2Fspn%2Fimages%2Flogo%2Ffacebook_okwave.jpg)