это число между 2 значениями - PullRequest
0 голосов
/ 17 декабря 2011

Какой самый простой способ в ActionScript - найти число от -20 до +20 и вернуть значение true / false? Я вижу, что есть валидатор чисел, но я вижу, что он включает в себя запуск и перехват событий, что, я думаю, может оказаться излишним для простого теста, который я пытаюсь сделать здесь.

Ответы [ 2 ]

4 голосов
/ 17 декабря 2011

Простейшим способом будет сравнение числа с обоими значениями и логическое объединение результатов:

return num > -20 && num < 20;

Вы можете использовать >= или <=, чтобы включить значения при необходимости.* Вы можете превратить это в красивую функцию:

function isBetween(num:Number, lowerBound:Number, upperBound:Number):Boolean {
    return num > lowerBound && num < upperBound;
}
1 голос
/ 17 декабря 2011

Просто напишите функцию, концептуально такую:

protected function validatateNumbers(value:Number):Boolean{
if((value > -20) && (value <20)){
 return true;
}
 return false;
}

Затем вызывайте функцию всякий раз, когда вы хотите проверить ввод.

...