我即将开始使用 AS3 完全在闪存中构建一个站点(根据客户的要求),并且想知道在应用程序架构方面这样做的最佳实践。该网站并不太大——想想主页、持久导航、8 个左右的小节,每个小节都有自己的内容,但小节之间的设计相似。过去,我会使用多个 swf(例如,一个用于导航,一个用于子部分)并动态加载它们;不过,现在我正在考虑采用不同的路线并使用更面向对象的设计,其中包含许多类和一个 swf(加上一个预加载器来加载它)。
是否有任何最佳实践来确定动态加载较小的 swf 与构建单个大型 swf 是否更好?在 AS2 中,我认为加载许多较小的 swf 更有意义,但随着 AS3 更强大的面向对象功能,我想知道是否仍然如此。
我知道反对单一 swf 设计的一个论点是在初始站点加载时加载所有内容会增加重量,但我认为这里没有足够重的内容值得真正关注。
有什么想法吗?