Actionscript 3 导出为SWF时,库MC的内容为空

Actionscript 3 导出为SWF时,库MC的内容为空,actionscript-3,flash,loader,children,Actionscript 3,Flash,Loader,Children,当我使用flashpro生成swf文件时,我需要能够遍历movieclip的子级 我之前所做的过程可以正常工作,但前提是我发布了swf。这意味着,我在stage中放置了不同的对象(movieclips、textFields、button等),只要我键入一个实例名,我就可以通过代码检索该对象,然后再做其他事情 但是,当我将库movieclip导出到swf(右键单击库中的movieclip,导出swf…)并生成新的swf时,我无法访问其中的子级 如果您需要,我可以提供一些代码,但它非常简单。我只需使

当我使用flashpro生成swf文件时,我需要能够遍历movieclip的子级

我之前所做的过程可以正常工作,但前提是我发布了swf。这意味着,我在stage中放置了不同的对象(movieclips、textFields、button等),只要我键入一个实例名,我就可以通过代码检索该对象,然后再做其他事情

但是,当我将库movieclip导出到swf(右键单击库中的movieclip,导出swf…)并生成新的swf时,我无法访问其中的子级


如果您需要,我可以提供一些代码,但它非常简单。我只需使用加载程序,然后检查event.currentTarget.content,内部内容中有我需要的所有子项。

您以前的操作方式有什么问题?它不适用于库中作为swf导出的movieclips。似乎有必要将它们放在舞台上。这是由垃圾收集器造成的,如果你没有“使用”库条目,那么当你发布swf时,它们就会被扔掉。导出它们以用于运行时共享可能会阻止这种情况。