我是使用Flash Builder在AS3中相对较新的开发人员。我的目标是为更大(30mg)的SWF应用创建快速/快速加载的小型SWF预加载器。我不能在预加载器中包含更大的SWF,但我可以使用外部接口调用来获取jquery来告诉我用户正在使用的互联网速度,并根据大小确定加载所需的时间更大的SWF。
目前,我们有一个大型Web应用程序,如果客户端连接速度较慢,则需要大约5分钟才能加载。因此,我们想要使用一个小的SWF预加载器来显示加载圆或加载条,并在SWF需要超过5分钟的时间内显示选项。有点像错误处理。例如,对于Safari,有时玩家实际上必须单击SWF以便加载它。是否可以在SWF上设置一个按钮,使其开始加载?...在jQuery中创建预加载器更容易吗?我只是想知道它是否会使用SWF加载SWF来创建更多问题。任何想法?...
关于如何解决这头野兽的任何想法?我几乎阅读了有关预加载器的所有文章,但没有任何内容可以引用在Flash Builder中创建的预加载器。
我无法使用Flash Professional或时间线。它必须在Flash Builder中。
所以我尝试使用下面的教程,当我测试它时,我无法真正得到任何东西。我在" run()"中收到错误。功能:
错误:错误#2136:SWF文件http://local.myproj.com/MyProject.swf包含无效数据。 在Preloader / run()[/ Development / MyProject / src / Preloader.as:109] 在Preloader / onEnterFrame()[/ Development / MyProject / src / Preloader.as:46]
参考文献: http://fortheloss.org/how-to-preloader-in-flash-builder-4-7/
答案 0 :(得分:0)
直到两年前,我工作了很多这些东西,我知道我的数据库里有一些好的脚本,但你说的是Preloaded&激活加载就像在预加载器中一样,它不会说访问者他或她能做什么或不能做什么,并且在使用按钮(当然可能)时,访问者可以选择下载或不下载!从内存开始,在使用Flex Builder多年来,我从未真正发布过很多内容,我收集了一些优秀的AS3脚本并对其进行了修改(包括进度条 - 但没有时间指示),可以在Web应用程序中下载。或带有AS3的FLEX AIR等。 小问题只是根据你使用的FLEX Builder来调整mx到fx中的任何一个! 我使用我的脚本主要是下载高达22 mB的高分辨率图像,日历,SWF等!无论如何,如果有兴趣我必须查找我的FLEX数据库&申请得到它! rgs Aktell