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與您所說的一樣大,請使用百分比指標。