Javascript / SWFobject | Determine si existe un objeto swf al crear objetos de inserción dinámicos

Cuando creo objetos SWF que están temporalmente ocultos en pestañas, por lo tanto, no están completamente cargados en algunos navegadores, como FireFox, parece que no puedo encontrar la manera de averiguar si el SWF está cargado o no, por lo que puedo comunicarme con él.

/* 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);
}

Esto es lo que no funciona. Si bien el elemento existe en el DOM, no es posible comunicarse con él de alguna manera. FireFox en este caso no ha cargado el SWF porque el contenedor principal está oculto. (Display: none;)

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

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

Solo funciona cuando hago clic en la pestaña donde se creó el SWF. Entonces FireFox lo carga.

Necesito una forma de verificar si está cargado,

Respuestas a la pregunta(1)

Su respuesta a la pregunta