Actionscript 2.0:每个类都需要一个movieclip吗?

时间:2012-12-12 08:40:22

标签: flash actionscript-2

我对flash中的基于类的编程仍然很陌生,而且我在让我的swf“找到”要包含在其中的类时遇到了一些麻烦。

所有内容都与Flash文件位于同一目录中,并且每个其他类都正确加载(它们都根据相同的模式命名,并且它们都位于同一目录中)。我找不到的唯一不同的是它没有相应的MovieClip和其他的。

这是Flash中的工作方式吗?我是否必须创建一个虚拟动画片段来为Flash提供一些东西?或者,除了类路径之外,还可以在IDE中设置一些东西,以便为它提供定义的链接?

抱歉! SS

3 个答案:

答案 0 :(得分:1)

不,它不需要虚拟动画片段或任何东西。我认为它本身不是与显示相关的对象(不扩展Movieclip或类似的东西)?我建议检查类路径,但似乎你已经这样做了。你得到什么样的错误?

答案 1 :(得分:0)

对不起大家(特别是,mitim) -

事实证明,这是Flash非常简洁的错误报告,而不是缺少动画片段。我不知道Flash会拒绝找到其中有其他错误的类。我发现并修复了错误,并使Flash能够找到该类。

非常感谢!

答案 2 :(得分:0)

首先,ActionScript要求类的包(例如mylib.io.socket)必须与从任何项目源目录构建的此类文件的路径(例如... / mylib / io / socket)对应(当前目录“。”默认情况下,但可以在Flash IDE的“ActionScript设置”窗口中的“源路径”选项卡上进行扩展。

其次,如果不使用Flash IDE,则不会包含类。您应该在代码中使用“clean class”(不扩展库中的任何符号)或将“library class”放到舞台上。