PDA

Просмотр полной версии : Проблемы с загрузкой данных из файла...


deepwater
25.07.2003, 16:54
Нид хелп!
Пытаюсь загрузить из текстовго файла в массив несколько переменных.
Вроде загружаются, но при проверке на условие - ниифига не работает :( Ощущение, что там невесть какое значение, хотя при выводе значения в текстовом поле показывает все корректно :(
Че за глюк - непойму!

setProperty ("_root.uch1_", _visible, 0);
setProperty ("_root.uch0_", _visible, 0);

nuch[i] = new Array ();
cat[i] = new Array ();
sqw[i] = new Array ();
floo[i] = new Array ();

for (var i=0; i<2; i++)
{
nuch[i] = loadVariables("db.txt", _root);
cat[i] = loadVariables ("db.txt", _root);
sqw[i] = loadVariables ("db.txt", _root);
floo[i] = loadVariables ("db.txt", _root);

}
for (var i=0; i<2; i++)
{

if (floo[i] == 2)
{
setProperty (("_root.uch" + i + "_"), _visible, 100);
}
}

Techmaker
25.07.2003, 17:19
чего-то я непонял что ты этим хочешь сделать? :)

deepwater
25.07.2003, 17:46
Из файла передаются переменные, в зависимости от значения переменной floo показывается тот или иной мувик.
Остальные данные для других целей.
Так вот условие проверки значения этой переменной не работает, хотя, железно, там те значения, что передаются из файла...

Useless
25.07.2003, 18:35
Оригинал написал(а) deepwater

Нид хелп!Ты совершенно прав.
Именно хелп тебе и надо почитать.

Пока что ты делаешь полную #ерню.

deepwater
25.07.2003, 18:47
Проше простого послать на Х...элп...
Нет чтобы пояснить %(
Как будто я хэлп не читал...
Читал, там про это ничего такого нет :(

Lukasus
25.07.2003, 20:32
используй волшебный trace() :)

сначала
for (var i=0; i<2; i++)
{

trace(floo[i] ) // что мы записали
if (floo[i] == 2)
{
trace ("Условие выполнено - floo[i] = "+ floo[i] )
trace ("А вот к этому мы пытаемся обратиться :"
+ eval("_root.uch" + i + "_"))

setProperty (("_root.uch" + i + "_"), _visible, 100);
}
}

Скажешь что вышло

deepwater
28.07.2003, 18:28
Ничего не вышло, пишет что undefined...
При этом в текстовых полях выводит правильные значения.
Какая то дурацкая ошибка, а нащупать не могу :(