无法解决flash错误5000:类...必须子类'flash.display.MovieClip'

时间:2010-11-24 10:12:01

标签: flash actionscript adobe cs4

我的flash项目出现以下错误 5000:类...必须子类'flash.display.MovieClip',因为它链接到该类型的库符号。 我查看了课程并确保导入flash.display.MovieClip并且我这样做。我尝试将链接中的基类更改为flash.display.MovieClip但是我收到以下消息:“指定的基类是本机类,将在运行时在播放器中定义。无法编辑。”

如何解决此问题? 提前致谢, 幼狮

5 个答案:

答案 0 :(得分:3)

导入MovieClip类会让你到达那里,你必须用MovieClip扩展这个类。

IE)

package
{
    import flash.display.MovieClip

    public class MyClass extends MovieClip
    {

    .....

答案 1 :(得分:1)

我刚刚在另一个项目中遇到了同样的错误,并决定我应该发布解决方案。由于某些奇怪的原因,当项目的引用无效时,可能会发生此错误。 在我的情况下,我所要做的就是转到File-> Publish Settings-> Flash-> Settings并更新那里的所有路径。这解决了我的问题。

我希望这会帮助其他人,也许Flash团队中的某个人会看到这个并修补此错误。

答案 2 :(得分:0)

从笔记本电脑上的台式电脑传输文件时,我遇到了同样的问题。实际上我尽我所能,但kfir解决方案让我走上了良好的道路......刷新File-> Publish Settings-> Flash->设置中的所有路径对我来说还不够......我也是必须重写miniclip属性中所有类的路径。更准确地说,我甚至不得不将其删除,单击勾选图标(以验证路径为空白),然后重新重写路径并重新勾选...

听起来很有线,但对我有用。

答案 3 :(得分:0)

解决:我从其他运行良好的闪存导出了发布设置, 将它们导入到给我错误5000的文档中,它解决了问题!

答案 4 :(得分:0)

我从事一个动画文件项目,当我遇到相同的错误时,我尝试了很多方法来修复它而不丢失相机的特权...我在文件中搜索了损坏的电影剪辑,发现这是它是我从adobe illustrator复制/导入的一层,上面有一个遮罩,动画将其读取为影片剪辑,但无法将其渲染为一个,因此我只删除了遮罩,并正常渲染了文件

我在网上找到的所有解决方案都非常复杂,只需阅读错误并使其变得简单