Попробуйте оператор по модулю:
var isWhole:Boolean = foo % 1 == 0;
trace("Is whole number: " + isWhole);
Где 'foo' - номер, который вы проверяете. Модуль дает вам остаток от деления первого числа на второе число. Для любого целого числа остатка не будет.