Actionscript 3 1046 AS3中添加到后台的符号错误
我一直得到的错误是x4:Actionscript 3 1046 AS3中添加到后台的符号错误,actionscript-3,flash,actionscript,compiler-errors,Actionscript 3,Flash,Actionscript,Compiler Errors,我一直得到的错误是x4: Symbol 'list' --- 1046: Type was not found or was not a compile-time constant 我的电影剪辑中有四个名为“列表”的电影剪辑,它们被称为print1,等等。每一个都有一个错误。我所要做的就是用addChild(list)将“列表”电影剪辑添加到舞台上,这在我添加这四个“打印”电影剪辑之前是有效的 “打印”movieclips嵌套在“我的库”的文件夹和子文件夹中。我的“列表”符号位于主目录中。
Symbol 'list' --- 1046: Type was not found or was not a compile-time constant
我的电影剪辑中有四个名为“列表”的电影剪辑,它们被称为print1,等等。每一个都有一个错误。我所要做的就是用addChild(list)将“列表”电影剪辑添加到舞台上,这在我添加这四个“打印”电影剪辑之前是有效的
“打印”movieclips嵌套在“我的库”的文件夹和子文件夹中。我的“列表”符号位于主目录中。这会对错误产生任何影响吗?或者我必须在actionscript中声明除“list”movieclip之外的任何其他内容吗?您需要选中“declare stage instances automatically”,或者需要在类定义中提供一个变量。您是否确保为该符号的action script启用的链接id是
list
?还有,如果你有list.as
class,你把它放在哪里了?在主目录(其中有.fla和.swf)或子文件夹中?提供一些有助于帮助您的信息。此外,Actionscript区分大小写,因此,如果您的类或库资产命名为列表
,则应使用正确的大小写。正如我上面所说,只有在我更改符号中的内容时,符号才停止工作。我已经用“list:MyList=new MyList”
链接了这个符号,当我在符号的时间线中有一个矩形来测试它时,它就可以了。我班上其他的一切都很好。当我说子文件夹时,我指的是库中的文件夹,而不是项目文件夹本身。当你说你有4个名为“列表”的mc时,你指的是它们的实例名还是它们的链接类名?无论哪种方式,都不能对多个元素使用相同的名称(实例或类)。不,我的主mc名为“list”。列表中的对象被实例化为print1、print2、print3和print4。