AS3中的“包不能嵌套”是什么意思?

问题描述:

我收到complie错误“包不能嵌套”。这是什么意思,我该如何解决?AS3中的“包不能嵌套”是什么意思?

虽然您可以有多个Class,但您的每个.as文件中只应有一个Package。检查您的.as文件,看看您是否有多个Package的实例。


更新基于OP的评论:

您不能在时间轴上使用PackagesClasses。您需要将该代码放置在外部文件中并链接到该文件,方法是将其设置为文档类或通过属性面板中的Class属性将其分配给库中的符号。

+0

只有一个。我直接将脚本添加到文件而不是导入/包括。 – user3040958

+0

当你说你“直接将脚本添加到文件”时,你是什么意思?你的意思是你复制/粘贴的代码?如果是这样,您创建的文件(取决于您使用的IDE)可能会自动为您创建一个包,并且当您粘贴代码时添加了第二个包。 – Marcela

+0

是的,我复制粘贴代码到fla文件中。所以现在代码在主屏幕的第1帧中。 – user3040958