我正在開發一個Flash文件,該文件將被上傳到我無法控制的幾十個網站。我發現其中一個似乎是swf,這導致loaderInfo.bytesTotal
爲零。這會加載動畫。loaderInfo.bytesTotal爲零時怎麼辦
我試過了一個解決方法,只是測試bytesTotal
是否爲零,如果是這樣簡單地繼續。這是行不通的,因爲正如所料,並非所有必要的數據都已加載。或者,我可以將任何預計的加載時間延遲一段時間,並希望它覆蓋所有的基礎。
有沒有人有任何其他建議?理想情況下,有一種替代方法來定義bytesTotal
,但我還沒有找到。
FYI這有點與此相關的問題:Why loaderInfo.bytesTotal is Zero
但我不能做htaccess的建議,因爲我沒有在其他網站,其中一些可能是在Windows服務器上反正控制。
謝謝Jakub,這似乎工作得很好,我使用flashvar傳遞bytesTotal值。我最初只在loaderInfo.bytesTotal爲0的情況下嘗試使用flashvar版本,但事實證明,在Firefox上它不是0,但它也不正確,它比正確的值小得多。所以現在我把它設置爲使用兩者中的最高值(loaderInfo.bytesTotal vs flashvar bytesTotal)。 –
不客氣,如果你想要一個很好的裝載機嘗試使用[LoaderMax](http://www.greensock.com/loadermax/)。真正偉大的圖書館與大部分的東西已經實施。這就是我發現這個技術的地方。 –