
Код AS3:
// возвращаем соответствующий индекс числа в массиве
function search(value:Number):int{
var searchValue:Number = value % (maxRangeValue - minRangeValue);
var index:int = arr.indexOf(searchValue);
trace("value: " + value);
trace("searchValue: " + searchValue);
trace("index: " + index);
return index;
}
var arr:Array = [3,4,5,6,7,8,9];
var minRangeValue:Number = arr[0];
var maxRangeValue:Number = arr[arr.length - 1];
var num:Number = maxRangeValue + 7; // число большее чем любой из элементов массива, но отбалды )
search(num);