FEBRA
07.02.2007, 16:28
Привет!
Наверняка скажете что проблема старая, но я читал Ваши рекомендации, но применить их не получается.
Не ругайте сильно, помогите пожалуйста.
//
inform.txt -мой текстовый файл (в UTF-8):
poz=3 (количество фраз)
&cons=1241 (переменная для дальнейшего использования)
&str1=Hello (первая фраза)
&str2=Thank (первая фраза)
&str3=Please (первая фраза)
//
нужно присвоить
p1=poz
c1=cons
st1=str1
st2=str2
st3=str2
//
скрипт в первом кадре _root:
//
var data_lv=new LoadVars();
data_lv.load("inform.txt");
data_lv.onLoad=function(success){
if(success){
_root.p1=parseInt(this.poz);
_root.c1=parseInt(this.cons);
for(b=1; b<=_root.p1; b++){
set("_root.st"+b,eval("this.str1"+b));
}
}
}//
Уже неделю страдаю, не могу решить проблему. Подскажите что я не так сделал.
Циклы for повисают, причем переменная p1 внутри блока onLoad выводится в trace, но не вне его.
c1, str[i] - вообще не присваиваются ни при каких условиях.
И что смешно, флэш видит переменные, если их имена забить непосредственно в var для TextArea.
Для меня самое главное, чтобы все переменные были доступны в любых клипах. Пользуюсь Flash8. Очень жду Вашей помощи.
Наверняка скажете что проблема старая, но я читал Ваши рекомендации, но применить их не получается.
Не ругайте сильно, помогите пожалуйста.
//
inform.txt -мой текстовый файл (в UTF-8):
poz=3 (количество фраз)
&cons=1241 (переменная для дальнейшего использования)
&str1=Hello (первая фраза)
&str2=Thank (первая фраза)
&str3=Please (первая фраза)
//
нужно присвоить
p1=poz
c1=cons
st1=str1
st2=str2
st3=str2
//
скрипт в первом кадре _root:
//
var data_lv=new LoadVars();
data_lv.load("inform.txt");
data_lv.onLoad=function(success){
if(success){
_root.p1=parseInt(this.poz);
_root.c1=parseInt(this.cons);
for(b=1; b<=_root.p1; b++){
set("_root.st"+b,eval("this.str1"+b));
}
}
}//
Уже неделю страдаю, не могу решить проблему. Подскажите что я не так сделал.
Циклы for повисают, причем переменная p1 внутри блока onLoad выводится в trace, но не вне его.
c1, str[i] - вообще не присваиваются ни при каких условиях.
И что смешно, флэш видит переменные, если их имена забить непосредственно в var для TextArea.
Для меня самое главное, чтобы все переменные были доступны в любых клипах. Пользуюсь Flash8. Очень жду Вашей помощи.