Flex‎ > ‎

Flex - Syntax Reference

Throw/Catch/Finally


private function throwSomething():void {
                   
                    try{
                       
                        throw String("error element");
                       
                    }catch(ex:String){
                        trace("caught a string");
                       
                    }catch(ex:Error){
                        trace("caught an error");
                    }finally{
                        trace("finally I am here");
                    }
                   
                   
                   
                    try{
                        throw Error("this is my error");
                    }catch(s:String){
                        trace("this is a string");
                    }
                    catch(ex:Error){
                        trace("this is an error");
                    }finally{
                        trace("yet another time finally came");
                    }
            }


The output would be


caught a string
finally I am here
this is an error
yet another time finally came



Comments