Наличие множества людей, жалующихся на медленное время загрузки SWF, но с этой точки зрения это нормально.
Я бы хотел добавить таймер загрузки в JavaScript-код SWFObject, чтобы узнать, сколько времени занимает загрузка SWF-файла, а затем отправить его нам (я сделаю это через AJAX).
Я рассмотрел возможные варианты с помощью обратного вызова SWFObject, который запускает таймер каждые 10 миллисекунд и затем останавливается после успешного завершения. Но, глядя на это, это просто переключение, если вставка прошла успешно, а не загрузка.
function loadSWF(playURL){
swfobject.embedSWF(playURL, "playdiv", "170", "90", "9.0.0", "expressInstall.swf", color:face00}, {wmode:"opaque",allowfullscreen:"true",allowScriptAccess:"always"}, '', function(e) {
var loadTimer = window.setInterval(function() {
if(e.success) {
milSeconds = milSeconds+10;
clearInterval(loadTimer); alert('TIME ' + milSeconds);
} else {
milSeconds = milSeconds+10;
}
},10);
});
}
Вот что у меня сейчас. Обв не будет делать то, что нам нужно.
У кого-нибудь есть другой путь?