ActionScriptのparseInt
parseInt("10A")
とかやると
10
になります。
また、0xの場合とかも注意が必要です。
トップレベルの定数と関数 - 詳細 Adobe ActionScript® 3(AS3 )API リファレンス
「0 から始まる整数は 8 進数と解釈されません」
ってなってますね。AS2の時は、解釈されたと思います。
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/help.html?content=00000595.html
数値でisNaN判定したい時は、Number使いましょう。