Показать сообщение отдельно
Старый 27.02.2013, 19:00
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 7  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Код AS3:
var numbers:Array = [1,2,3,4,5,6,7,8,9,10];
 
var lengthArray:int = numbers.length;
//Отнимаю 1 от длины массива потому, что длина массива равна 10, а вот 10 элемент имеет индекс 9. Если случайное число будет равно 10, то ничего не выведется.
var randomNumber:int = Math.random() * (lengthArray - 1);
 
for(var i:Number = 0; i < lengthArray; i++)
{
	//Искомый элемент:
	var requiredElement = numbers[randomNumber];
	//Элемент массива:
	var element = numbers[i];
 
	//Если в массиве есть элемент (ну или is):
	if(requiredElement == element)
	{
		trace("Искомый элемент:",requiredElement,'есть в массиве и имеет индекс:',i);
	}
}
 
//Искомый элемент: 3 есть в массиве и имеет индекс: 2