Sto provando a chiamare una funzione Flash (AS3) da Javascript. Quando il codice viene eseguito, viene visualizzato l'errore "Errore: eccezione non rilevata: metodo di chiamata di errore su NPObject!" Dal giorno della mia ricerca su Google, questo sembra essere un problema di sicurezza, e ho fatto tutto quello che posso trovare, ma l'errore si presenta ancora.Javascript -> Flash throwing "Metodo di chiamata errore su NPObject"
Alcuni dettagli:
* Questo accade sia con i lettori Flash 9 sia con quelli di Flash 10.
* Il file SWF si trova nello stesso dominio del file php che lo carica e che contiene il javascript che sta tentando di chiamare la funzione Flash.
* sto usando sfwobject2.2 per caricare il file SWF, in questo modo:
var flashvars = {};
var params = {};
var params = {menu: false, bgcolor: "#ffffff", allowScriptAccess: "always"};
swfobject.embedSWF("/path/to/swf", "id", "480", "310", "9.0.0", null, flashvars, params, attributes);
film
My Flash sta facendo la cosa allowDomain, correttamente, per quanto posso dire:
Security.allowDomain("www.mydomain.com");
* So che ExternalInterface.addCallback è impostato correttamente - quando lo disattivo, ottengo un errore "nessuna di tali funzioni" al posto del reclamo NPObject.
Questo mi sta facendo impazzire completamente e non riesco a capire come correggerlo. Qualche consiglio là fuori?
Hai mai trovato una risposta? Ho lo stesso problema. – UltimateBrent