Как бы вы отложили загрузку другой графики на странице до тех пор, пока изображения в файле images.xml в галерее Flash не будут завершены?отложить загрузку элементов до тех пор, пока изображения флэш-галереи не будут удалены из файла XML.
Есть ли способ обнаружить это, или я только смогу проверить, завершен ли объект swf Flash?
Я уверен, что объект swf будет загружен/готов, как с document.getElementById('flashobject').onload = function(){};
, прежде чем соответствующие изображения загрузятся, а не после.
Спасибо за идею. Как вы думаете, есть ли какие-либо действия, не связанные с действиями, для этого? – Lauren
Я не думаю, что есть простой способ сделать это без использования actionscript. Вы можете дождаться загрузки swf, но это не гарантирует, что изображения будут правильно загружены в этот момент. Сложное решение потребует, чтобы сервер сказал вам (например, с помощью функции обратного вызова ajax), когда определенное изображение было загружено с определенного идентификатора сеанса. Но я думаю, что такой подход может создать новые проблемы и стоить вам слишком много времени. Почему редактирование ActionScript не является вариантом? – jdecuyper
Это вариант, поэтому я попробую его после того, как увижу, могу ли я уменьшить размер изображений (поскольку реальная проблема в том, что все они так долго загружаются). Я просто меньше знаком с Flash и ActionScript. – Lauren