PDA

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


dSoft
16.04.2002, 15:54
Загружаю переменную "r" из файла:
//-----------------------------
loadVariablesNum("data.txt",0);
if (r==1){.....}
if (r==2){.....}
........
//-----------------------------

А ifы не сробатывают!
Но в текстовом поле эта переменная отображается.
Если перед LoadVariables поставить r=1 то if сробатывает
а в текстовом поле отображается значение из файла.

Nox Noctis
16.04.2002, 16:23
естесственно не срабатывает - ты командуешь что-то грузить, а потом сразу спрашиваешь про то, что загружено...
...но на то чтобы загрузить (даже самый маленький файлик) нужно хоть чуть-чуть времени.

например, можно сделать так:
- говоришь 'лоад' в первом кадре
- в третьем кадре пишешь
if (r.length>0) {
if (r == 1) {...}
if (r == 2) {...}
...........
play();
} else {
prevFrame();
play();
}

кстати насчет сравнения "if (r == 1)" - из файла ты в любом случае получишь _строковое_ значение, так что...