0
我有一个大的Flash文件加载,但需要大量的时间下载。它的标题,我只是想知道如果我可以立即出现图像,然后当闪光下载无缝重叠呢?只是想知道是否有一个HTML来做到这一点?下载Flash swf时加载图像。 HTML
感谢
我有一个大的Flash文件加载,但需要大量的时间下载。它的标题,我只是想知道如果我可以立即出现图像,然后当闪光下载无缝重叠呢?只是想知道是否有一个HTML来做到这一点?下载Flash swf时加载图像。 HTML
感谢
你有选择这个,据我可以告诉。
- 选项A是您已经提到的解决方案。我将有一个IMG标签相同DIV内为SWF position:absolute
,并有闪光灯做一个ExternalInterface.call("hideImage")
调用的JavaScript当SWF加载完毕,在JavaScript中删除/隐藏img标签的hideImage
功能。
- 选项B(这是我会一起去)是使用闪光灯内部的预加载。在的第一个闪存处设置两个单独的关键帧。我通过标签我的第一个“加载”和第二个“主”。在装载我行动类似以下内容:
// stop the playhead from moving ahead
stop(); // you can also use gotoAndStop("loading"); if you want
function loaderProgressHandler(event:Event):void {
// switch the framehead to main which will show your content
if(event.bytesLoaded >= event.bytesTotal) {
event.target.removeEventListener(Event.PROGRESS, this.loaderProgressHandler);
this.gotoAndStop("main");
}
}
this.loaderInfo.addEventListener(Event.PROGRESS, this.loaderProgressHandler);
闪存将显示“加载” 框架段一次加载时,SWF将不会切换到“主”,直到其余加载完成swf。我推荐某种预加载器,如果您的swf与您所说的一样大,请使用百分比指标。