【发布时间】:2010-10-22 03:20:33
【问题描述】:
这是一个奇怪的问题,我希望有足够的信息继续下去:
在 Flash IDE 中,我有一个包含 3 帧的 MovieClip。在每一帧中,我都有一系列的文本字段。基本上这是一个糟糕的 mans viewstack - 所以这就是问题所在 - 在 FP10 中,我可以毫无问题地编写以下代码:
public function showMenu():void{
gotoAndStop(2);
textItem.text = "This worked."
}
其中“this”是一个 MovieClip,textItem 是一个 TextField,它只位于该 movieClip 的第二帧上。如果我以 FP9 为目标并运行相同的代码,则会收到 1009 错误,提示我尝试引用空对象上的属性。
我知道它在完全实例化之前尝试访问该属性,我不明白为什么它在 FP10 而不是 FP9 中工作? Flash 播放器中可能发生了什么变化以允许这样做?
更新:
在 FP9 中看起来有些奇怪 - 可以在此处找到解决方法:
【问题讨论】:
-
“这个”是“这个”中的“这个”吗????
-
实际上在 fp10 中为您工作。但不适用于 AIR1.1
标签: flash actionscript-3