Просмотр полной версии : Внешний массив данных
Ребят мож кто знает как передать двумерный массив данных во флэш?
Я пытался это сделать так, но у меня почему то не получилось:
<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
а ты покажи как ты пытался :)
выложи хтмлку и флашник
я фишкуто просёк: почему не работает, но как это победить незнаю...
почему то в дебагере мой массив выглядит как:
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);
Nox!!!
спасибо большое! точно! всё пучком... всё воркает! :))))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.