2010-11-24 77 views
1

我在我的闪光项目上收到以下错误 5000:类...必须子类flash.display。 MovieClip“,因为它链接到该类型的库符号。 我看着这个类,并确保我导入了flash.display.MovieClip,而且我也这样做了。我尝试将链接中的基类更改为flash.display.MovieClip,但我收到以下消息:“指定的基类是本机类,将在运行时在播放器中定义,不能编辑。”无法解决闪光灯错误5000:类...必须继承'flash.display.MovieClip'

我该如何解决这个问题? 由于提前, 幼狮

+0

重复http://stackoverflow.com/questions/7306256/5000-the-class-must-subclass-flash-display-movieclip-since-it-is-linked – teynon 2012-06-30 03:08:07

回答

1

嗯,我只是有同样的错误在另一个项目,并决定我应该张贴的解决方案。由于某些奇怪的原因,当项目的引用无效时可能会发生此错误。 在我的情况下,我只需要进入文件 - >发布设置 - > Flash->设置并更新所有路径。这解决了我的问题。

我希望这会帮助其他人,也许闪光团队的人会看到这个并修补这个bug。

+0

什么路径被更新?我正在查看自己的设置,但没有看到可以更新路径的位置。 http://screencast.com/t/1kyEQJjWMu – 2012-04-25 12:32:31

3

导入MovieClip类让你一半了,你必须实际上MovieClip扩展的类为好。

即)

package 
{ 
    import flash.display.MovieClip 

    public class MyClass extends MovieClip 
    { 

    ..... 
0

我在笔记本电脑上从我的台式计算机上传输文件时遇到了同样的问题。其实我尽我所能,但kfir解决方案让我走上了良好的道路......刷新文件 - >发布设置 - > Flash->设置中的所有路径对我来说还不够...我还必须重写所有miniclip属性中类的路径。更确切地说,我甚至不得不删除它,点击勾号图标(验证路径空白),并重新重写路径并重新打勾...

声音确实有线但对我有用。

0

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