Форум 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=51697)

ACta 19.11.2003 19:53

Внешний массив данных
 
Ребят мож кто знает как передать двумерный массив данных во флэш?

Я пытался это сделать так, но у меня почему то не получилось:

<PARAM NAME=FlashVars VALUE="myArray=[[1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1]]">

Nox Noctis 19.11.2003 19:58

а ты покажи как ты пытался :)

выложи хтмлку и флашник

ACta 20.11.2003 16:23

я фишкуто просёк: почему не работает, но как это победить незнаю...
почему то в дебагере мой массив выглядит как:
Name: myArray
Value: "[[1,1,1,1],[1,1,1,1],[1,1,1,1]"

т.е. он как строка.... а не как массив чё то ни чё не понимаю! %)

Nox Noctis 20.11.2003 16:32

ВСЕ данные которые ты передаешь из ФлэшВарс имеют тип String. по-любому :)

чтобы сделать из этой ботвы массив - надо чуть заморочиться..
Код:

myArray = "[1,1,1,1],[1,1,1,1],[1,1,1,1]";
parse = function (str) {
        var da = str.split("");
        da.shift();
        da.pop();
        da = da.join("");
        da = da.split("],[");
        for (var i in da) {
                da[i] = da[i].split(",");
        }
        return da;
};
myArray = parse(myArray);


ACta 20.11.2003 16:53

Nox!!!
спасибо большое! точно! всё пучком... всё воркает! :))))


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

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