Flash CS3 文件 |
|||
| ActionScript 3.0 程式設計 > 處理錯誤 > ActionScript 3.0 中的錯誤處理程序 > 錯誤處理策略 | |||
只要不遇到有問題的狀況,即使您未在程式碼中建立錯誤處理邏輯,應用程式還是可以順利執行。然而,如果您不主動處理錯誤,當應用程式遇到問題時,使用者將無從得知應用程式失敗的原因。
應用程式遇到問題時,有幾種不同的處理方式。下列清單摘要說明三種主要的錯誤處理選項:
try..catch..finally 陳述式。這些陳述式會在發生同步錯誤時加以捕捉。您可以將陳述式巢狀化於階層架構中,以便在程式碼執行的不同層級捕捉例外。如需詳細資訊,請參閱使用 try..catch..finally 陳述式。try..catch..finally 陳述式。如需詳細資訊,請參閱建立自訂的錯誤類別。try..catch..finally 區塊中複製大量的程式碼。使用這個方法捕捉到非同步錯誤的機率也比較高。如需詳細資訊,請參閱對錯誤事件和狀態做出回應。Flash CS3
目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000100.html