вот сделал для тебя функцию:

Код:
function checkN(number) {
str = number.toString();
len = str.length;
last = str.lastIndexOf(".");
after = str.substring(last+1,str.length).length;
if (last==-1||after==1) {
return number;
}
}
вызывается так:
checkN(55.6);
возвращяет только целые числа и числа с одним знаком после запятой...
можешь проверить так:
trace(checkN(55.6));
вернет 55.6
trace(checkN(55.76));
ничего не возвращяет(undefined)...
если не нравится что возращяет undefined так можно сделать вот так:

Код:
function checkN(number) {
str = number.toString();
len = str.length;
last = str.lastIndexOf(".");
after = str.substring(last+1,str.length).length;
if (last==-1||after==1) {
return "Подходит";
} else {
return "Не подходит";
}
}
trace(checkN(1.7));
тогда например чтобы вывести ответ в поле
text кнопкой нужно повесить на нее код:

Код:
on (release) {
text = checkN(1.7);
}
вот так вот...:)