我一直在开发一个 AS3 应用程序,它即将完成。同时,与我合作的一位设计师一直在构建一个单独的 .fla 文件中的影片剪辑,作为应用程序的介绍动画。简介使用 Flash CS4 / Player 10 的 3D 补间动画功能,并且在构建它的 .fla 中运行良好。
问题是,当我将movieclip 导入应用程序的主.fla 时,当我动态实例化movieclip 并将其添加到舞台时,会出现以下运行时错误:
ReferenceError:错误 #1069:在 fl.motion.KeyframeBase 上找不到属性 null 并且没有默认值。
在 fl.motion::KeyframeBase/getValue()
在 fl.motion::MotionBase/getValue()
在 fl.motion::Animator3D/setTime3D()
在 fl.motion::AnimatorBase/set time()
在 fl.motion::AnimatorBase$/processCurrentFrame()
在 fl.motion::AnimatorBase$/parentEnterFrameHandler()
我猜测只是根据我收到的此类错误的数量,在补间动画剪辑中每个关键帧都有一个。我已检查以确保两个 .fla 文件的 Flash 发布设置相同,尽管舞台大小略有不同,但我认为这不是问题所在。我也用谷歌搜索了这个问题,除了kirupa 上的这个孤独的线程之外什么也没找到。
有什么想法吗?