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