Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Ламеры в городе (массивы) продолжение... (http://www.flasher.ru/forum/showthread.php?t=41345)

Vrefr 28.12.2002 17:21

Ламеры в городе (массивы) продолжение...
 
Может это можно сделать так?
Если взять массивы
number1 = ["1901", "1913"];
number2 = ["1925", "1937", "1949", "1961"];
number3 = ["1973", "1985", "1997"];
а можно ли потом сделать массив из этих массивов (как в Perl ключи)
например так:

wholenumb = [number1, number2, number3];

и потом сравнить введенное число типа
function check(input) {
var _flag = false;
for (var item in wholenumb) {
if (input == wholenumb[item]) {
_flag = true;
}
}
return (_flag);
}
где input перепенная текстового поля
то как потом вытащить отсюда с числом из какого массива совпало введенное и по определению задать команду типа
если
number3, то n=3,
если number1 , то n=1 и т.д....
Спасибо

Vrefr 28.12.2002 19:50

Злые вы...
 
Злые вы, уйду я от вас...
неужели никто не поможет...?? А то все смотрят и смотрят.... на благое ж дело!!! :mad: :p

Iv 30.12.2002 14:34

Код:


Array.prototype.checkInput = function(input) {
        for (var item in this) {
                if (input == this[item]) {
                        return true;
                }
        }
        return false;
};
//
number1 = ["1901", "1913"];
number2 = ["1925", "1937", "1949", "1961"];
number3 = ["1973", "1985", "1997"];
wholenumb_array = number1.concat(number2, number3);
// TEST
_root.onMouseUp = function() {
trace("1973 is "+_root.wholenumb_array.checkInput("1973"))
};

- только непонятно в чем затык у тебя... всё элементарно...

Usnul 30.12.2002 17:43

а вообще давно б уж книжку купил :p :D

Vrefr 31.12.2002 03:47

вот после НГ и куплю :)

nishporka 03.01.2003 23:58

флеш поддерживает многомерные массивы конечно ты можешь их навкладывать и потом даже запрашивать
moja_peremennaja=moy_array[4][456] ( ну ты понял что это вызов масива из массива)


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

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