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

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

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

Регистрация: Dec 2009
Сообщений: 16
По умолчанию Проверка подгрузки текста из txt файла

Ещё такой вопрос...

у меня сейчас в текстовое поле text_txt подгружается текст из файла value.txt. В этом текстовом файле переменная myvalue. То есть в txt файле примерно это:

myvalue= Какой-то текст, который и подгружается

в первом кадре скрипт

Код:
dir = new LoadVars ();
dir.load("value.txt");
dir.onLoad = loadTextVariables;
function loadTextVariables () {
	text_txt.text = dir.myvalue;
}
таких полей несколько. Поскольку я АС знаю очень плохо, я просто на линейке друг за другом сделал несколько кадров с этим АС кодом, только назвал по разному эти поля конечно и подгружаю из разных txt файлов соответственно.

то есть второй кадр с кодом к примеру:


Код:
dir = new LoadVars ();
dir.load("value2.txt");
dir.onLoad = loadTextVariables;
function loadTextVariables () {
	text_txt2.text = dir.myvalue;
}
Понимаю, что конечно не по уму сделано, но уж как могу..

Всё работает. Но! Если не ставить в swf последним кадром stop то в зав-ти от подключения к интернету, текст в полях то появляется, то пропадает. Я так понимаю, что он обновляется постоянно, а если с интернетом проблема то и текста нет.

Если в конце ставить stop то этого не происходит, но поля не всегда заполняются текстом через раз.

Как я понимаю, нужно чтобы текст загрузился и проверилось всё ли загружено. Но не совсем понимаю как будет в итоге выглядеть код.

Я видел вот такой вариант (кусочек из кода):

Код:
menu_xml.onLoad = function(ok) {
if (ok) {
F_createMenu();
}
};
menu_xml.load("menu.xml");

или

Код:
var xml_data:XML=new XML();
xml_data.onLoad=function(success:Boolean) {
	if (success) {
		flag=1;
	}
}
xml_data.load(urltext);

но что-то у меня ничего не получается - ошибки в скрипте постоянно.

Никто не подскажет как должен выглядеть мой скрипт с проверкой данных
если у меня 8 10 полей названы text_txt, text_txt2, text_txt3.. и т.д...
и txt файлы с названиями value.txt, value2.txt, value3.txt,... и т.д...
во всех текстовых файлах переменная называется myvalue

Добавлено через 1 час 32 минуты
Уже подсказали. Сделал.

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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