во многих языках нельзя напрямую проверять на NaN через оператор "равно" (я на самом деле не знаю, можно ли вообще где-то), в документации написано кстати довольно подробно об этом.
Вместо этого используется метод isNaN:
Код AS3:
if (isNaN(a)) { сделать что нибудь }