PDA

Просмотр полной версии : LoadVariablesNum


cloki
11.06.2005, 16:21
код
loadVariablesNum("text.txt", 0);
trace (cd);
в файле прописано cd=5
но trace ничего не выводит. Что не так?
Был Flash 5? а теперь MX 2004 и я не врубаюсь :(

AlDev
11.06.2005, 16:25
переменные просто не загрузилися. imho.
http://livedocs.macromedia.com/flash/mx2004/main_7_2/00001407.html

AlDev
11.06.2005, 16:27
а вообще imho проще работать с loadVars class-ом

cloki
12.06.2005, 04:09
2 ALDev: благодарю уважаемый. А но я всё же не понимаю как использовать значение переменной из внешнего файла?

AlDev
12.06.2005, 09:35
читайте help.
Код оттуда с небольшими изменениями:

loadVariablesNum("params.txt", 2);
function checkParamsLoaded()
{
if (_level2.done != undefined)
{
for (i in _level2)
{
trace(i+": "+_level2[i]);
}
clearInterval(param_interval);
}
}
var param_interval = setInterval(checkParamsLoaded, 100);
stop();

файл params.txt:

var1="hello"&var2="goodbye"&done="done"


если хочешь получить значение переменной через её имя:

loadVariablesNum("params.txt", 2);
function checkParamsLoaded()
{
if (_level2.done != undefined)
{
trace (_level2['var1']);
trace (_level2.var1);
clearInterval(param_interval);
}
}
var param_interval = setInterval(checkParamsLoaded, 100);
stop();