
Код AS3:
package {
import flash.display.Sprite;
public class TestClass extends Sprite {
private var _array:Array = [1.2, 0.6, 4, 2.25, 15.6, 1];
public function TestClass() {
compare(3);
}
/// число, которое будем сравнивать
private function compare(number:Number):void {
var tempArray:Array = _array.slice(); // чтобы не модифицировать исходный массив, просто копируем его
tempArray.sort(Array.NUMERIC); // сортируем по возрастанию
var minValue:int = tempArray[0];
var maxValue:int = tempArray[tempArray.length - 1];
if (number >= minValue && number <= maxValue) {
trace("ЧИСЛО ВХОДИТ В ДИАПАЗОН ЧИСЕЛ В МАССИВЕ");
}
}
}
}
Как-то так. Хотя есть и по-изощреннее способы)