Показать сообщение отдельно
Старый 16.07.2014, 02:44
infbyte вне форума Посмотреть профиль Отправить личное сообщение для infbyte Найти все сообщения от infbyte
  № 1  
Ответить с цитированием
infbyte

Регистрация: Jul 2013
Сообщений: 29
По умолчанию Работа с массивом, удаление

Есть массив из N строк.
Вывожу на экран рандомную запись массива.


Код AS3:
 tmp=Math.round(Math.random()*(myArray.length-1));
  txt_kvadrat.txt.text = myArray[tmp];
 // delete myArray[tmp];
Нужно сделать так что бы выводилась рандомная запись и она никогда не повторялась при последующих вызовах.
Пытался после вывода удалять элемент массива, но он не удаляет а помечает его как undefined

Можно конечно сделать так что бы в случае, если в массиве лежит undefined , то рандомно выдавал другую... но тогда последний элемент будет искаться пол года))
Можно по порядку while, но тогда это уже будет не рандом...


подскажите плиз как лучше сделать


Последний раз редактировалось infbyte; 16.07.2014 в 03:16.