Using return in finally
package{ import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ changeFlow ( ); } public function changeFlow ( ):void { try { throw new Error("Test error."); } catch (e:Error) { trace("Caught: " + e.message); } finally { trace("Finally executed."); return; } trace("Last line of method."); // Not executed. } } }