「テスト」と呼ばれる変数 (文字列) フレーム 1 シーン 1 があります。「pointerMC」というムービークリップもあります。pointerMC の中には、handMC という別のムービークリップがあります。handMC 内で、次のようにイベントをディスパッチしたいと考えています。
root.dispatchEvent(new Event("eventName"));
ただし、「eventName」を文字列を保持する「test」変数にしたいので、次のようにします。
root.dispatchEvent(new Event(root.test));
しかし、これを行うと、次のエラーが表示されます。
Symbol 'handMC', Layer 'actions', Frame 20, Line 2 1119: Access of possibly undefined property test through a reference with static type flash.display:DisplayObject.
このエラーが発生するのはなぜですか?