2010-06-02 84 views

回答

0

應該是這樣的:

try { 
    // statements 
} catch (error:Error) { 
    ExternalInterface.call(functionsName, error.message); 
} 

哪裏functionsName是將得到的錯誤作爲參數的函數。

+0

謝謝,這正是我正在做的,但我想知道是否有任何方法可以在JavaScript中實際捕捉異常,而不是依賴於ExternalInterface。我想沒有。謝謝你的幫助! – Rudy 2010-06-10 15:55:04

+0

好吧,actionscript通過Flash Player在swf文件中工作。 JS在swf之外完全不同的世界中工作。想想像虛擬機一樣的SWF(它實際上或多或少)。 所以基本上,你需要首先處理AS中的錯誤,其他方式無法讓JS知道。 – ozke 2010-06-10 16:35:56

+0

好吧它確實有道理。非常感謝! – Rudy 2010-06-10 17:47:11