我有这个非常烦人的间歇性问题,它时不时地发生在开发过程中。我从未见过它发生在 swf 的已发布版本中。
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@7737cf1 to PhotoInworldFl.
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at PhotoContainerFl()
有一个构建照片的循环。我在 Stack Overflow 上浏览过许多其他答案,并检查过 PhotoContainerFl 只包含影片剪辑……没有按钮或类似内容。
通常,如果我在重新导入 Flash Builder 之前重新发布 swc,它会消失一段时间,然后又回来。
Flash Builder 调试窗口似乎在那里显示了一些空值,知道是什么原因造成的吗?
还有什么我可以尝试的吗?
最佳答案
假设您正在针对 Assets swc 文件进行编译,它是由 Adobe 计划很快修复的 ASC 编译器错误引起的。有关详细信息,请参阅此线程 Type Coercion failures with MovieClips in ASC 2.0 .
在错误修复之前,您可以做的主要事情是避免 swc Assets 的链接类集和使用计数都大于零。
关于actionscript-3 - 间歇 #1034 类型强制转换失败 AS3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26414781/