0
如何在Flash Gallery的images.xml文件中的圖像完成加載之後推遲加載頁面上的其他圖形?推遲加載元素,直到Flash文件夾中的圖像從XML文件完成加載
有沒有什麼辦法來檢測這個,或者我只能檢查閃存swf對象是否完成加載?
我很確定在相應的圖像加載之前,swf對象會被加載/準備好,而不是之前。
如何在Flash Gallery的images.xml文件中的圖像完成加載之後推遲加載頁面上的其他圖形?推遲加載元素,直到Flash文件夾中的圖像從XML文件完成加載
有沒有什麼辦法來檢測這個,或者我只能檢查閃存swf對象是否完成加載?
我很確定在相應的圖像加載之前,swf對象會被加載/準備好,而不是之前。
一旦知道是時候在頁面上加載其他圖像,就可以從swf文件中調用JavaScript函數。
中的東西的行:
import flash.external.ExternalInterface;
ExternalInterface.call("loadImages()"); // loadImages is a javascript function defined inside your webpage
感謝您的想法。你認爲有沒有非動作的方式來完成這一點? – Lauren 2010-11-15 21:36:58
我不認爲有一個簡單的方法來完成它,而不使用動作。您可以等待swf被加載,但這並不能保證圖像在這一點上將被正確加載。一個複雜的解決方案將涉及請求服務器通知您(例如,使用ajax回調函數)何時從特定會話ID加載特定圖像。但我認爲這種方法可能會產生新的問題,並花費您太多的時間。爲什麼編輯actionscript不是一個選項? – jdecuyper 2010-11-16 14:36:54
這是一個選項,所以我會在看到是否可以縮小圖像的尺寸後嘗試它(因爲真正的問題是它們都需要很長時間才能加載)。我對Flash和actionscript不太瞭解。 – Lauren 2010-11-16 15:36:49