Ich kann eine Javascript-Funktion nicht aus Flash aufrufen, wenn das Flash-Objekt innerhalb einer OOP-Struktur in Javascript hinzugefügt wird. Kurz gesagt, der Code:
Im Handumdrehen:
if (ExternalInterface.available) {
ExternalInterface.call("flashMessages", "ready");
}
Code in 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 wird geladen, aber der Aufruf der Javascript-Funktion wird nicht empfangen. Hat jemand eine Idee, was falsch ist?