我目前正在开发一个非常大的企业Flex应用程序。当前的代码库是使用flex 3.4 SDK在Flex Builder 3中构建的。当最新版本的Flash播放器发布时,我们注意到我们的应用程序需要更长的时间才能加载,或者某些用户根本无法加载应用程序。这已经在firefox和IE中进行了测试,结果相同。似乎更新的机器更强大,应用程序只会在很长一段时间后加载,而在较旧的机器上,浏览器才会崩溃。
我尝试使用Flex Builder 3和3.5 SDK构建,但仍会产生相同的结果。我将尝试使用Flash Builder和4.1 SDK mx进行构建。
有没有人遇到这样的问题?有没有人可以尝试其他任何解决方案?
编辑:应用程序在10.1.53.64上正常运行,但在版本10.1.102.64上我有如上所述的缓慢加载问题。
由于
答案 0 :(得分:0)
我们在项目中遇到了类似的问题。虽然在我们的情况下加载本身不是问题,但在SDK 4下,可视组件的实例化需要更长的时间,3-4次。
这意味着如果您的组件一次全部(或多次)创建,您的Flash Player将花费3-4多次初始化,并且可能最终超过超时限制(实际上大约一分钟,而不是15秒)。
您需要进行重新设置,将初始化拆分为步骤,重用组件等。
以下是MX和Spark的一些简单性能示例: http://forums.adobe.com/thread/786472?tstart=30