Показать сообщение отдельно
Старый 13.03.2014, 11:09
Vakula вне форума Посмотреть профиль Отправить личное сообщение для Vakula Найти все сообщения от Vakula
  № 6  
Ответить с цитированием
Vakula

Регистрация: Dec 2013
Сообщений: 24
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Код 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("ЧИСЛО ВХОДИТ В ДИАПАЗОН ЧИСЕЛ В МАССИВЕ");
			}
		}
	}
}
Как-то так. Хотя есть и по-изощреннее способы)
Ну вот нихуа хуа, сейчас попробую под себя поджать =)
Спасибо вам огромнейшее =)
__________________
Держись, дальше только хуже!