У меня есть страница, которая загружает грузы swfs *. Я загружаю их в одно и то же время, последовательно, что замедляет интро-анимацию. Есть ли способ загрузить SWF последовательно? Или, если вы не загрузите их по таймеру (половина секунд будет делать трюк, который, как мне кажется)Последовательно загружайте SWF, по таймеру или нагрузке после завершения. Возможное?
* Там много разных динамически генерируемых графиков Flex, поэтому их невозможно разместить в одном.
var swfs = [
{ url: '/swf/AllBookings.swf', id: "all_bookings", width: 620, height: 365, flashvars: {}, params: {}, attributes: {} },
{ url: '/swf/AllBookingsByHospital.swf', id: "all_bookings_by_hospital", width: 380, height: 240, flashvars: {}, params: {}, attributes: {} },
{ url: '/swf/AllBookingsByLanguage.swf', id: "all_bookings_by_language", width: 540, height: 240, flashvars: {}, params: {}, attributes: {} },
{ url: '/swf/DNAReason.swf', id: "dna_reason", width: 300, height: 240, flashvars: {}, params: {}, attributes: {} },
{ url: '/swf/DNAInterpreterLanguage.swf', id: "dna_interpreter_language", width: 300, height: 240, flashvars: {}, params: {}, attributes: {} },
{ url: '/swf/DNAPatientLanguage.swf', id: "dna_patient_language", width: 300, height: 240, flashvars: {}, params: {}, attributes: {} }
];
for (var i = 0; i < swfs.length; i++) {
swfobject.embedSWF(swfs[i].url, swfs[i].id, swfs[i].width, swfs[i].height, "9.0.0", false, swfs[i].flashvars, swfs[i].params, swfs[i].attributes);
};