Javascript / SWFobject | Определите, существует ли объект SWF при создании объектов динамического встраивания.

Когда я создаю SWF-объекты, которые временно скрыты во вкладках, поэтому они не полностью загружены в некоторых браузерах, таких как FireFox, я не могу найти способ выяснить, загружен ли SWF или нет, поэтому я могу общаться с ним.

/* Generate SWF (onDocumentReady())*/

swfobject.embedSWF("graph.swf","line-graph-one","100%","250","8","expressInstall.swf",null,null,null,swfRegister);

/* Callback function 
 * -------------------
 * Is triggered when SWF object has done it's job, which is fine, but not a 
 *  suggestion that the SWF is actually loaded by the browser) 
 */

function swfRegister(e){
   console.log(e);
}

Вот что не работает. Хотя элемент существует в DOM, с ним невозможно каким-либо образом связаться. FireFox в этом случае не загрузил SWF, потому что родительский контейнер скрыт. (Display: none;)

document.getElementById('line-graph-one').reloadAll("foobar");

Resulting in: document.getElementById("map-one").reloadAll is not a function

Это работает только когда я нажимаю на вкладку, где SWF был создан. Так что FireFox загружает его.

Мне нужен способ проверить, загружен ли он,

Ответы на вопрос(1)

Ваш ответ на вопрос