![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2007
Сообщений: 2
|
Привет!
Наверняка скажете что проблема старая, но я читал Ваши рекомендации, но применить их не получается. Не ругайте сильно, помогите пожалуйста. // 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. Очень жду Вашей помощи. |
![]() |
Часовой пояс GMT +4, время: 16:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|