![]() |
Вопрос про проверку на вхождение переменной в массив
ПРивет!
Вопрос вот в чем. Вообщем есть значение переменной(меняется кадый раз заново в определенном интервале), есть массив (сначало пустой), нужно проверить на вхождение данной переменной в этот массив, если значение такое там имеется то действие1, иначе записываем значение этой переменной в данный массив и действие1. Соответственно действие данное должно повторятся в цикле столько раз, сколько длина данного массива, т.е какдый раз на 1 больше до определенного значения. Подскажите плиз конструкцию данного алгоритма на AS.. Заранее спасибо. |
arrayM = [];
this.onEnterFrame = function () { var n = Math.floor (Math.random () * 10); if (arrayM[n]) { trace ("число " + n + " есть в массиве"); } else { trace ("числа " + n + " в массиве нет, добавляем "); arrayM[n] = true; } }; |
Спасибо iNils..
Счас попробую приспособить.. |
Цитата:
Думаем, пишем - Код:
var perem; |
И?...
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Деньги печатало или звёзды на небе считало? :p |
Так понятнее?
arrayM = []; this.onEnterFrame = function () { var n = Math.floor (Math.random () * 10); if (arrayM[n]) { trace ("выполняем действие 1"); } else { trace ("выполняем действие 2, тут что хотите то и делайте, может по длине массива проходить, по квадрату или по треугольнику"); arrayM[n] = true; } }; |
| Часовой пояс GMT +4, время: 20:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.