![]() |
iz txt(ili php) masiv
cho v blaknote napisat shob flash zagruzil iz test.txt spomashju
loadvaribles..masiv pisal &test[1]=test ili kak iz php zagruzit masiv? nerabotaet... |
из текстового файла массив прямо не загрузишь. Синтаксис таков: my_var_1=var_1&my_var_2=var_2&...
as-код: my_array=new Array(); my_vars=new LoadVars(); my_vars.load("file.txt"); my_vars.onLoad=function(ok){ if(ok) sortVars(this); else trace ("shirt happens"); } sortVars=function(vars){ for(i in vars){ if(typeof(vars[i])=="string") my_array.push(vars[i]); else break; } trace((my_array.reverse()).toString()); } |
tam tok v odin array vse peremenie skladivajutsja!!!!
iiiitak gljuchit primer.... help plz!!!!!!!!!kto esho znaet kak?ja uzhe 3 dnja otvet ishu=) |
напиши Xml и не парь людям мозги
|
не найдешь ты ответа. Нельзя таким образом прямо массив загрузить. Я тебе привел пример, когда ВСЕ переменные в массив ложаться. Если не хочешь всех, обрабатывай переменные по именам (my_array.push(vars["my_var_"+i])) и клади в массив только нужные.
>напиши Xml и не парь людям мозги прислушайся к совету и подучи XML. Единожды поняв, избавишься от неудобств loadVars |
да блин, че там понимать-то?!
|
my_array=new Array();
my_vars=new LoadVars(); my_vars.load("test.txt"); my_vars.onLoad=function(ok){ if(ok) sortVars(this); else trace ("shirt happens"); } sortVars=function(vars){ for(i in vars){ if(typeof(vars[i])=="string") (my_array.push(vars["my_var_"+i])); else break; } trace((my_array.reverse()).toString()); } undefined,undefined pishet... eto kak spomoshju xml iz php varibli zagruzhat?ja vobshe otakom neslishel... mne izza odnoi problemi celii xml izuchat nehochetsja :) |
"целый xml"! Не смеши народ!
|
nu ne celii soravno nado doci iskat..mozhet primer napishesh
kak cherez xml prinimatt=)? |
ладно уж...
MovieClip.prototype.parseConfig = function (){ tmpNode = _root.myXML.firstChild; _root.my_array = new Array(); while (tmpNode != null){ if (tmpNode.nodeType == 1){ if (tmpNode.nodeName == "element"){ _root.my_array.push(tmpNode.attributes.value); } // end if } // end if tmpNode = tmpNode.nextSibling; } // end while }; myXML = new XML(); myXML.load("myxml.xml"); myXML.onLoad = function (){ parseConfig(); }; //В XML пишешь //<element value="значение1" /> //<element value="значение2" /> //<element value="значение3" /> //<element value="значение4" /> //<element value="значение5" /> // преимущество в том, что если нужно поменять местами значения, // не нужно парица с нумерацией, а просто помянять строки |
| Часовой пояс GMT +4, время: 11:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.