JavascriptからFlash(AS3)関数を呼び出そうとしています。コードが実行されると、「エラー:未知の例外:NPObjectでメソッドを呼び出すエラー!」というエラーが表示されます。私の一日の価値は、これはセキュリティ上の問題だと思うし、見つけられたすべてのことをやったが、まだエラーが出てくる。Javascript - > Flash throw "NPObjectでメソッドを呼び出すエラー"
詳細:
※これはFlash 9とFlash 10の両方のプレーヤーで発生します。
* SWFファイルは、読み込んだPHPファイルと同じドメインにあり、Flash機能を呼び出そうとしている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);
私のFlashムービーが正しく私の知る限り、のallowDomainのことをやっている:
Security.allowDomain("www.mydomain.com");
* ExternalInterface.addCallbackが正しく設定されていることを知っています。無効にするとNPObjectの不具合ではなく「機能がありません」というエラーが表示されます。
これは私を完全に夢中にしています。私はそれを修正する方法を理解できません。そこに何かアドバイスはありますか?
あなたはこれまでに答えを見つけましたか?私は同じ問題があります。 – UltimateBrent