2017-01-02 63 views
0

目前我正在試圖做的Flash和JavaScript的使用ExternalInterface的東西。AS2 ExternalInterface的:錯誤:無效異常被拋出

提供如執行JavaScript函數不久,有回調應該送東西到Flash,出現在我的瀏覽器控制檯以下錯誤:

錯誤:無效異常被拋出。

下面是代碼:

//JavaScript: 
var obj = swfobject.getObjectById("flash-wrapper"); 
obj.sendLogin(this.getCookie("username"), this.getCookie("password")); 

//ActionScript 2: 
ExternalInterface.addCallback('sendLogin', __reg2, __reg2.sendLogin); 
ExternalInterface.call('init'); 

我會很高興幫助。我試着在2小時內解決這個問題。

回答

0

我有同樣的問題,但在AS3。我的麻煩是行動腳本中的回調函數是private。我把它設置在公開和例外情況下。

併爲您在AS:

  1. 的Security.allowDomain( 「*」);
  2. ExternalInterface.available

而且在JS檢查,你得到正確的閃光物體:例如,在鍍鉻後得到的對象

<!--[if !IE]>--> 
相關問題