Показать сообщение отдельно
Старый 04.07.2007, 20:31
VovkaMorkovka вне форума Посмотреть профиль Отправить личное сообщение для VovkaMorkovka Найти все сообщения от VovkaMorkovka
  № 1  
Ответить с цитированием
VovkaMorkovka

Регистрация: Apr 2006
Сообщений: 421
По умолчанию непонятное поведение try/catch

Здравствуйте господа
В процессе работы возникла следующая проблема
В процессе выполнения участка кода

Код:
try{
	if (isNaN(tmpSpeedX)) throw (" tmpSpeedX:"+tmpSpeedX);
	if (isNaN(tmpSpeedY)) throw ("tmpSpeedY"+tmpSpeedY);
}catch(e:Error){
	tmpSpeedX=0;
	tmpSpeedY=0;
	trace(e.toString()+" countOfUpdated:"+countOfUpdated);
}
Вывод следующий

Код:
 tmpSpeedX:NaN
По моему мнению должно выводится
Код:
"Ошибка"+" countOfUpdated:"+countOfUpdated
ASO - файлы чистил, что работает ИМЕННО ЭТО исключение проверял
Вопрос - что это такое может быть и как с этим бороться?