ActionScript 核心 Error 類別

除了核心 ECMAScript Error 類別外,ActionScript 也針對 ActionScript 專有的錯誤狀況及錯誤處理功能,新增幾種自己的類別。

由於這些類別是 ECMAScript 第 4 版草稿語言規格的 ActionScript 語言擴充,對草稿語言可能是有趣的新增項目,因此被保留在最上層,而非像 flash.error 一樣置於套件中。

類別名稱

說明

備註

ArgumentError

ArgumentError 類別所代表的,是在進行函數呼叫期間,所提供的參數值不符合該函數的定義參數時會出現的錯誤。

引數錯誤的幾個範例如下所示:

  • 對方法所提供的引數太少或太多。
  • 所預期的引數是列舉項目,但實際卻不是。

SecurityError

發生安全性違規且存取遭到拒絕時,便會擲回 SecurityError 例外。

安全性錯誤的幾個範例如下所示:

  • 跨越安全執行程序邊界,並進行未授權的屬性存取或方法呼叫。
  • 嘗試存取安全執行程序不允許的 URL。
  • 在沒有原則檔的情況下,嘗試對未授權的連線埠號 (例如,埠號為 1024 以下的連接埠) 進行通訊端連線。
  • 嘗試存取使用者的攝影機或麥克風,而且存取裝置的要求是由使用者所定義的。

VerifyError

遭遇格式不正確或損毀的 SWF 檔時,便會擲回 VerifyError 例外。

當某個 SWF 檔載入另一個 SWF 檔時,父 SWF 會捕捉載入之 SWF 所產生的 VerifyError。


Flash CS3

 

有新的意見加入至這個頁面時,傳送電子郵件給我 | 意見報告

目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000107.html