nifty5
07.12.2009, 18:37
Ещё такой вопрос...
у меня сейчас в текстовое поле 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 минуты
Уже подсказали. Сделал.
у меня сейчас в текстовое поле 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 минуты
Уже подсказали. Сделал.