Actionscript AS2站点的简单预加载问题

Actionscript AS2站点的简单预加载问题,actionscript,actionscript-2,preloader,Actionscript,Actionscript 2,Preloader,我被要求在一个相当混乱的AS2网站上添加一个预加载程序。我在第一帧方法中使用预加载程序——整个站点中有大量对_root的引用,因此我无法将主站点作为另一个swf加载到外部。我的方法只是在时间线的开始处创建一个新的框架,将所有现有内容添加到正确的一个框架,并在第一个框架中添加web上数百万个一次性预加载程序中的一个 我遇到的问题是,无论出于何种原因,99%的站点权重都是在第一帧中导出的(正如“生成大小报告…”所报告的),尽管a)在第1帧和b帧中没有任何内容,但b)我在第2帧上导出了actionsc

我被要求在一个相当混乱的AS2网站上添加一个预加载程序。我在第一帧方法中使用预加载程序——整个站点中有大量对_root的引用,因此我无法将主站点作为另一个swf加载到外部。我的方法只是在时间线的开始处创建一个新的框架,将所有现有内容添加到正确的一个框架,并在第一个框架中添加web上数百万个一次性预加载程序中的一个

我遇到的问题是,无论出于何种原因,99%的站点权重都是在第一帧中导出的(正如“生成大小报告…”所报告的),尽管a)在第1帧和b帧中没有任何内容,但b)我在第2帧上导出了actionscript类。具有链接的库项很少,所有链接的库项都设置为在第2帧中导出。显然,预加载程序没有按预期工作,因为在所有内容都已加载之前,它不会显示

我错过了什么


谢谢

这是因为您的所有艺术资产都将在第一帧中加载

解决这个问题的常规方法是将主站点的开始位置移到第三帧,在第二帧上转储所有库文件的一个副本,并取消选中库中所有内容的“在第一帧中导出”


也就是说,我不知道为什么你认为你不能将它作为一个外部的.swf加载-在子swf中,
\u root
映射到子swf的根,而不是容器中的任何东西。

我要做的是在站点之后的时间线上添加一个关键帧,并将整个库拖到那里,这将导致在预加载程序之后预加载所有内容。确保在所有图元上取消单击“导出到第一帧”

另一项说明: 你的网站是flash,不会被搜索引擎索引。一些as2由企鹅/熊猫阅读,但大多数不是。很多是失去了一个flash网站,这是搜索引擎优化