Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.02.2007, 16:28
FEBRA вне форума Посмотреть профиль Отправить личное сообщение для FEBRA Найти все сообщения от FEBRA
  № 1  
Ответить с цитированием
FEBRA
 
Аватар для FEBRA

Регистрация: 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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.