Flash CS3 文件 |
|||
| ActionScript 3.0 程式設計 > 處理錯誤 > ActionScript 3.0 中的錯誤處理程序 > ActionScript 3.0 錯誤處理元素 | |||
ActionScript 3.0 包含多種錯誤處理工具,其中包括:
throw 陳述式,才會回報所產生的問題。在 Flash Player 9 中,原生的 ActionScript 方法和屬性都會擲回執行階段錯誤,讓您能夠在發生這些例外時,以更有效的方式加以處理,然後個別回應每個例外。 FileReference.upload() 方法會在 upload() 呼叫失敗時,傳回 Boolean 值 false,指出可能發生五種錯誤的其中一種。如果在您呼叫 ActionScript 3.0 中的 upload() 方法時發生錯誤,您可以擲回四個特定錯誤中的一個,以協助您向使用者顯示更正確的錯誤訊息。name 屬性的值是 null (因此,在您能夠使用或顯示 name 屬性之前,必須確實設定它的值,不可以是 null)。在 ActionScript 3.0 中,如果您嘗試在 name 屬性有值填入前加以存取,Flash Player 便會擲回 IllegalOperationError,通知您值尚未設定,而且您可以使用 try..catch..finally 區塊來處理此錯誤。如需詳細資訊,請參閱使用 try..catch..finally 陳述式。try..catch..finally 區塊來處理錯誤只需要很少資源,或甚至不需要額外的資源。Flash CS3
目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000099.html