Throw an exception from a method
package{
import flash.display.Sprite;
public class Main extends Sprite{
public function Main(){
try {
trace("This code is about to throw an error.");
displayMessage( "" );
trace("This line won't run");
}
catch (errObject:Error) {
trace("The catch block has been called.");
trace("The message is: " + errObject.message);
}
}
private function displayMessage(message:String):void {
if(message == undefined) {
throw new Error("No message was defined.");
}
trace(message);
}
}
}
Related examples in the same category