我有一个名为“测试”的变量(字符串)帧 1 场景 1。我还有一个名为“pointerMC”的影片剪辑。在pointerMC 中,我有另一个名为handMC 的影片剪辑。在 handMC 内部,我想像这样发送一个事件:
root.dispatchEvent(new Event("eventName"));
除了我希望“eventName”成为保存字符串的“测试”变量,所以像这样:
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.
为什么我会收到此错误?