Control-Flow Changes in try/catch/finally
package{
import flash.display.Sprite;
public class Main extends Sprite{
public function Main(){
changeFlow ( );
}
public function changeFlow ( ):void {
try {
return;
throw new Error("Test error.");
} catch (e:Error) {
trace("Caught: " + e.message);
} finally {
trace("Finally executed.");
}
trace("Last line of method.");
}
}
}
Related examples in the same category