Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS3:如何从库中动态加载movieclip而不在第1帧中导出?_Actionscript 3_Actionscript_Movieclip - Fatal编程技术网

Actionscript 3 AS3:如何从库中动态加载movieclip而不在第1帧中导出?

Actionscript 3 AS3:如何从库中动态加载movieclip而不在第1帧中导出?,actionscript-3,actionscript,movieclip,Actionscript 3,Actionscript,Movieclip,我在库中有一些相当大的movieclips,需要在运行时动态加载。我不想将它们全部导出到第1帧,因为这样会减慢电影的初始加载速度 我试着在时间线的后面放上这些片段的一个实例,它们通常不会出现。然后,当我尝试从库中动态加载一个时,我成功地获得了movieclip的一个实例,但是它的currentFrame属性为0,在舞台上我看不到任何东西。我一启用“第1帧中的导出”,它就正常工作了 在AS3中,将实例放在时间轴某处的老把戏是否不再有效?我对大型库资产也有类似的问题,为了解决我的问题,我总是将资产放

我在库中有一些相当大的movieclips,需要在运行时动态加载。我不想将它们全部导出到第1帧,因为这样会减慢电影的初始加载速度

我试着在时间线的后面放上这些片段的一个实例,它们通常不会出现。然后,当我尝试从库中动态加载一个时,我成功地获得了movieclip的一个实例,但是它的currentFrame属性为0,在舞台上我看不到任何东西。我一启用“第1帧中的导出”,它就正常工作了


在AS3中,将实例放在时间轴某处的老把戏是否不再有效?

我对大型库资产也有类似的问题,为了解决我的问题,我总是将资产放在单独的swf中,并在需要时加载外部swf文件

签出加载器类“内容”属性-

唯一的缺点是在单独的文件中管理资产


我希望这会有所帮助。

这种方法的另一个问题是加载外部文件时的等待时间。是,但是数据需要以任何一种方式加载,并且一次加载所有数据的速度都不快。我希望如果我稍后将其放在主电影的时间轴上,数据可以加载到背景中。如果您只是尝试加载单个图像,只需使用loader类并引入原始图像。