Estoy tratando de llamar a una función Flash (AS3) desde Javascript. Cuando se ejecuta el código, aparece el error "Error: excepción no detectada: método de llamada de error en NPObject". A partir de mi día de buscar en Google, esto parece ser un asunto de seguridad, y he hecho todo lo que puedo encontrar, pero el error aún aparece.Javascript -> Flash throwing "Método de llamada de error en NPObject"
Algunos detalles:
* Esto ocurre con los reproductores Flash 9 y Flash 10.
* El swf está en el mismo dominio que el archivo php que lo carga y que contiene el javascript que intenta llamar a la función Flash.
* Estoy usando sfwobject2.2 para cargar el archivo SWF, así:
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);
película
My Flash está haciendo lo allowDomain, correctamente por lo que yo puedo decir:
Security.allowDomain("www.mydomain.com");
* Sé que ExternalInterface.addCallback está configurado correctamente: cuando lo desactivo, aparece el error "no such such function" en lugar del reclamo de NPObject.
Esto me está volviendo completamente loco, y simplemente no puedo encontrar la manera de corregirlo. ¿Algún consejo por ahí?
¿Alguna vez encontró una respuesta? Tengo el mismo problema. – UltimateBrent