PDA

Просмотр полной версии : Проблема с переходом на следующую сцену


MishaSam
28.05.2006, 16:24
Подобный вопрос я уже задал в другой ветке
http://www.flasher.ru/forum/showthread.php?t=80381
там лежит исходник.

Но так как не добился желаемого, то попробую зайти с другой стороны.
Почему нижеприведенный код в IE осуществляет переход на следующую сцену а в FireFox`е (1.5.0.3) нет???
Пробовал переходить вместо сцены на кадр, все равно ничего не получается.

И еще сопутствующий вопрос: как передать значение переменной (в данном случае ok), в контексте нижеприведенного кода, во вне функции?

Буду очень благодарен за вашу помощь!

var DataS = new LoadVars();
DataS.onLoad = function(ok) {
if (ok) {
trace("Файл найден");
Qstn_txt.text = DataS.Qstn;
Answr1_txt.text = DataS.Answr1;
Answr2_txt.text = DataS.Answr2;
Answr3_txt.text = DataS.Answr3;
RghtAnswr = DataS.RghtAnswr;
} else {
trace("Файл не найден");
nextScene();
}
};
DataS.load("Ch1Qsn1".txt");

silin
28.05.2006, 21:59
странно это (разное поведение в IE/FF): не должно быть, можно ссылку - посмотреть?
насчет 'передать значение переменной вовне',
можно так:

var thisOK;
DataS.onLoad = function(ok) {
thisOK=ok;
...
};

MishaSam
28.05.2006, 23:37
Ссылка выше, там исходник.