/ / ExternalInterface: llamada desde flash a función en OOP javascript: javascript, flash, actionscript-3, devolución de llamada, interfaz externa

ExternalInterface llama desde el flash para funcionar en OOP javascript - javascript, flash, actionscript-3, callback, externalinterface

No puedo llamar a una función javascript desde flash, cuando el objeto flash se agrega dentro de una estructura OOP en javascript. En resumen, el código:

En flash

if (ExternalInterface.available) {
ExternalInterface.call("flashMessages", "ready");
}

Código en javascript:

function fbTeaserClass(){

function loadVideoObject(){
...
swfobject.embedSWF(sitebase+"/FocusVideo.swf", "myContent"+uniqueid, "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes, outputStatus);
}

this.flashMessages=function(message){
alert("called");
}

}

Flash se carga, pero no se recibe la llamada a la función javascript. ¿Alguien tiene alguna idea de lo que está mal?

Respuestas

1 para la respuesta № 1

Probablemente un problema de alcance, su función está dentro de un objeto, intente llamar a "fbTeaserClass.flashMessage", es posible que necesite inicializar el flash en otro nivel también.