Javascript에서 Flash (AS3) 함수를 호출하려고합니다. 코드가 실행되면 "오류 : 잡히지 않은 예외 : NPObject에서 메서드를 호출하는 중 오류가 발생했습니다!"라는 오류 메시지가 나타납니다. 주변에 인터넷 검색의 가치가있는 날부터, 이것은 보안 문제로 보입니다. 그리고 나는 찾을 수있는 모든 것을 다했으나 오류는 여전히 발생합니다.Javascript -> Flash throw "NPObject에서 메서드 호출 중 오류 발생"
일부 세부 정보 :
* 이는 Flash 9 및 Flash 10 플레이어 모두에서 발생합니다.
* SWF는로드하는 PHP 파일과 동일한 도메인에 있으며 플래시 함수를 호출하려고하는 javascript가 포함되어 있습니다.
내가 SWF 파일을로드과 같이 할 sfwobject2.2을 사용하고 있습니다 * :
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);
내 플래시 동영상이 올바르게까지 내가 말할 수있는의 allowDomain 일을하고있다 :
Security.allowDomain("www.mydomain.com");
* ExternalInterface.addCallback이 제대로 설정되었음을 알고 있습니다. 비활성화하면 NPObject 불만 대신 "해당 기능 없음"오류가 발생합니다.
이것은 나를 완전히 미치게하고, 나는 그것을 고치는 법을 알 수 없다. 저기에 어떤 조언 있니?
답변을 찾았습니까? 나는 같은 문제가있다. – UltimateBrent