我的AS3项目是否需要预加载器?

时间:2012-07-28 13:15:55

标签: actionscript-3 flex

我刚刚开始使用命令行Flex 4编译器在Linux上开发AS3 / MXML应用程序。运行mxmlc -source-path=. MyApp/Main.as时,我收到以下警告:

  

/home/andreas/projects/as3/MyApp/src/MyApp/Main.as:Warning:此编译单元没有在Frame元数据中指定的factoryClass来加载已配置的运行时共享库​​。要在没有运行时共享库​​的情况下进行编译,请将-static-link-runtime-shared-libraries选项设置为true,或者删除-runtime-shared-libraries选项。

另一个SO answer表示解决方案是链接到我的预加载器。我不认为我的项目需要预加载器,因为它很小;我可以忽略这个警告吗?

2 个答案:

答案 0 :(得分:1)

你应该制作一个预装载器,即使你的文件非常小..如果你有一个预加载器,最好的,因为如果用户的互联网连接非常慢,那该怎么办?或者在加载时丢失连接。

答案 1 :(得分:1)

如果您的项目非常小(例如小于1兆字节),并且您认为它不会被广泛使用,那么预加载器就不是必需的。正如Zhafur所说,拨号等连接速度较慢的人可能会混淆一段时间,但即便如此,小应用也不会花费太长时间。

但是,如果您感到困扰,预装器可能是嵌入网页的任何Flash应用程序的不错选择。如果它很小,你不需要任何花哨的东西,只需要一个简单的百分比计数即可。