我有jsp假设要加载大小很大的.swf文件,完全加载大约需要7秒,我可以隐藏加载并为swf文件添加javascript百分比加载条。
答案 0 :(得分:0)
据我所知,您无法为JavaScript中的单个文件构建正确的进度条。网站的进度条通常监视多个图像的加载完成,以便能够访问正在加载的页面的实际百分比(如果加载了10个图像中的1个,那么10%,对吧?)。
或者,您可以显示动画GIF,类似于旋转轮或其他移动的东西,并且与正在加载的文件的大小没有直接关系。然后,您将向页面的onLoad事件添加一个侦听器,并在触发时隐藏GIF。
...或者你仍然可以有一个很好的进度条,如果你不是用JavaScript做的:尝试重新组织你的Flash文件!这是tutorial on preloading a single SWF file。