无法解决 Flash 错误 5000:该类...必须子类化“flash.display.MovieClip”

发布于 2024-10-03 19:01:46 字数 235 浏览 12 评论 0原文

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

我该如何解决这个问题? 提前致谢, 幼崽

I'm getting the following error on my flash project
5000: The class ... must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.
I looked at the class and made sure that I import flash.display.MovieClip and I do. I tried to change the base class in the linkage to flash.display.MovieClip but I got the following message: "The base class specified is a native class and will be defined in the player at runtime. It cannot be edited."

How can I fix this issue?
Thanks in advance,
Kfir

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

ゃ人海孤独症 2024-10-10 19:01:46

导入 MovieClip 类就完成了一半,您实际上还必须使用 MovieClip 扩展该类。

IE)

package
{
    import flash.display.MovieClip

    public class MyClass extends MovieClip
    {

    .....

importing the MovieClip class gets you halfway there, you have to actually extend the class with MovieClip as well.

ie)

package
{
    import flash.display.MovieClip

    public class MyClass extends MovieClip
    {

    .....
泪痕残 2024-10-10 19:01:46

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

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

Well I just had the same bug in another project and decided that I should post the solution. For some bizarre reason this error may occur when the references of the project are invalid.
In my case all I had to do is go to File->Publish Settings->Flash->Settings and update all the paths there. That solved my problem.

I hope this will help other people out there and maybe the someone from the flash team will see this and patch this bug.

世界如花海般美丽 2024-10-10 19:01:46

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

听起来确实很连线,但对我来说确实有用。

I had the same problem when transfering my files from my desktop computer on my laptop. Actually I tried all I can, but the kfir solution put me on the good way... Refreshing all the paths in File->Publish Settings->Flash->Settings wasn't enough for me... I also had to rewrite all the paths to classes in the miniclip properties. To be more precise, I even had to remove it, click on the tick icon (to validate the path blank), and rewrite the path again and re-tick...

Sounds really wired but does work for me.

绝情姑娘 2024-10-10 19:01:46

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

Solved: I exported the Publish Settings from other flash that worked well,
imported them in the document that gave me error 5000, and it solved the problem!

情释 2024-10-10 19:01:46

我在一个动画文件项目上工作,当我遇到同样的错误时,我尝试了很多方法来修复它,而不会失去相机的权限......我在我的文件中搜索损坏的影片剪辑,我发现它是一个图层我从 adobe illustrator 复制/导入,上面有一个蒙版,动画将其读取为影片剪辑,但无法将其渲染为一个,所以我只是删除了蒙版,文件正常渲染,

我在网上找到的所有解决方案都非常复杂,只读一下错误,发现很简单

I work on an animation file project and when I got the same error I tried a lot of ways to fix it without losing the privilege of the camera ... I search in my file for the corrupted movie clip and I discovered that's its a layer I copied/imported from adobe illustrator and has a mask on it that the animate read it as a movie clip but couldn't render it as one so I just removed the mask and the file rendered normally

all the solutions I found online are so complicated, just read the error and find it simple

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文