Например я использую try,catch для проверки данных из флешварс. Пишу так, если пришли данные равные null или пустая строка тогда сгенерировать ошибку, если нет присвоить переменной.Если ошибка сгенерирована то, в catch написан код. который показывает popup с ошибкой.Также есть еще применения этого блока.Если разобраться очень удобно.

Код AS3:
var VOFlashVars = new VOFlashVars();
try{
VOFlashVars.id = "lданные из флешварс"
}catch(error:Error){
//Тут код показывающий popup
}
В классе VOFlashVars
пишим метод
public function set id(pId:String):void{
if(pId == null || pId ==""){
throw new Error("Проверь заданы ли флешварс");
}else{
_id = pId;
}
}
Код писал прямо тут, главное передать идею.