ActionScript 3.0 try..catch

Если я использую

try{
    function1();
    function2();
    function3();
}
catch(e:Error){
    function4();
}

и, скажем, в function2 () возникает исключение, какой из кодов выполняет казнить по определению? будет ли выполнена функция function3 ()? будут ли эффекты function1 присутствовать после улова? (есть языки программирования, которые «перематывают» эффекты, например, если бы весь блок не был выполнен)

спасибо за разъяснения!

5
задан Mat 14 June 2011 в 14:55
поделиться