Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   2мерный массив (http://www.flasher.ru/forum/showthread.php?t=61360)

Almik 02.08.2004 17:23

2мерный массив
 
не могу понять код, которыя предложил по-моему Nox,реализации в MX сабжа. а именно есть след код.

есть строка text:

1,2,3,4,5,6,7,8,9,0
q,w,e,r,t,y,u,i,o,p
a,s,d,f,g,h,j,k,l,z


---
_root.loadVariables("mas.txt",POST); // загружаю text
result = text.split("\r\n");
for (var i in result) {
result[i] = result[i].split(",");}
---

так вот как мне теперь взять значение, к примеру, 2 строки 3го столбца ("e")

AlexMatveev 03.08.2004 12:22

trace (result[1][2])

Dindin 03.08.2004 12:38

Код:

//Декларируем переменные
var loader:LoadVars = new LoadVars ();
var res:Array = new Array ();
var url:String = "mas.txt";

function checkIt (){  //  проверка
        trace (res [1][2])
}

loader.load(url); //загружаем
loader.onLoad = function //если загрузилось...
(success:Boolean){
        if (success){
                res = loader.txt.split("\r\n");
                        for (var i in res) {
                                res[i] = res[i].split(",");}
                                checkIt (); //вызов проверки
        } else {
                trace ("error loading")
        }       
}

Только учти, что вайл имет вид
Код:

txt=1,2,3,4,5,6,7,8,9,0
q,w,e,r,t,y,u,i,o,p
a,s,d,f,g,h,j,k,l,z

Потому как text - зарезервированное слово, а их без особой необходимости лучше не использовать

Almik 03.08.2004 17:35

СПАСИБО ОГРОМНОЕ. ВСЕ ПОНЯЛ !


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

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