Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вопрос про проверку на вхождение переменной в массив (http://www.flasher.ru/forum/showthread.php?t=71746)

Штрек 12.11.2005 17:15

Цитата:

Сообщение от iNils
Так понятнее?
arrayM = [];
this.onEnterFrame = function () {
var n = Math.floor (Math.random () * 10);
if (arrayM[n]) {
trace ("выполняем действие 1");
} else {
trace ("выполняем действие 2, тут что хотите то и делайте, может по длине массива проходить, по квадрату или по треугольнику");
arrayM[n] = true;
}
};

Нуран сегодня добрый, иначе он бы вместо - М-дааа
написал бы - полный бред...
Я же напишу -
код никакой.....

nuran 12.11.2005 17:33

Код:

var na:Array = new Array ();
action = function ()
{
};
updateArray = function (v)
{
        for (var i = 0; i < na.length; i++)
        {
                if (na[i] == v)
                {
                        action ();
                        return;
                }
        }
        a.push (v);
        action ();
        return;
};


nuran 12.11.2005 17:34

Для добавления надо юзать так:

Код:

updateArray ("Новый элемент");

FlashMann 12.11.2005 20:15

Штрек, nuran..
спасибо за алгоритмы, будем реализовывать.. :)


Часовой пояс GMT +4, время: 22:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.