|
|
|||||
loadVariables
Здравствуйте!
Вопрос про загрузку данных из файла (например text.txt) Можно ли еще как то загрузить переменные из файла text.txt? Если загружать через loadVariablesNum ("text.txt", 0), то с этими переменными нельзя ничего сделать. Для примера. В text.txt var1=1234567 var2=23487 ... Если я захочу присвоить переменную var1 текстовому полю text: text=var1 (text-текстовая строка на главной сцене, var1-перемееная из text.txt), то ничего не получится. Дак как же еще можно загрузить переменные, чтобы с ними можно было что то сделать? |
|
|||||
_root.loadVariables ("text.txt", 0);
и в руте сделай поле. ему _root.text=_root.var1; |
|
|||||
Регистрация: Oct 2002
Сообщений: 18
|
смотрю у нас похожие проблемы - я вот подгружаю переменную а перевести её в нумеричную форму не могу.. и вообще всё что я бы не делал с переменной которую подгружаю (кроме вывода на экран) ничего не получается..
ну, так что ты решил свою проблему? |
|
|||||
Регистрация: Nov 2001
Сообщений: 63
|
2 BlackJack3D :
у меня была такая проблема, оказалось я просто забыл дождаться загрузки переменных:о) 99% что ты тоже про это забыл http://www.flasher.ru/forum/showthre...3&goto=newpost |
|
|||||
А как поньть дождаться загрузки???
|
|
|||||
1. http://flasher.ru/forum/showthread.php?threadid=38113
2. Цитата:
__________________
Старый плюс лучше новых двух. I like RTFM попросил - подожди - обработай Chr(255) == '\xFF' - это про "я" lexass |
|
|||||
вот блин... сам бы ел да деньги надо!
вкратце объясняю для тех кто на бронепоезде...
это вопрос уже 1001 раз поднимался в разных контекстах. потому такая реакция со стороны "сторожил" форума. Решение задачи - при загрузки переменных с сервера существует задержка, связанная с отсылкой запроса и приемом данных от сервера. Нужно не забывать, что после того как вы вызвали данные через loadVariables(...) клип не останавливается и данные приходят в клип с задержкой в несколько секунд. В итоге получается что если вы пытались использовать вызванные с сервера переменные сразу после команды загрузки, то получили неопределенные значения вместо реальных данных. Вывод - нужно всегда проверять "а загрузились ли переменные?". Делается это как кому хочется, я например, люблю вот этот способ: в файле с переИменными добавляется в конец еще одна переменная EOF=1.Например: &x=1&y=2&z=3&EOF=1 а вызываю переменные в такой конструкции: есть клип c именем clip1 onClipEvent(load){ EOF=""; t=getTimer(); loadVariables("data.txt",_root.clip1); } onClipEvent(enterFrame){ if(EOF<>""){ EOF=""; t=getTimer()-t; trace("Data recieved "+x+y+z+" with delay:"+t+" msec"); //здесь делаем с данными что нужно } } надеюсь тема объяснена исчерпывающе. ой, какой я терпеливый сегодня!!!
__________________
Max. Последний раз редактировалось Max N Chubin_; 07.10.2002 в 17:44. |
|
|||||
Re: вот блин... сам бы ел да деньги надо!
Цитата:
2Max N Chubin_, а ты ентот топ читал??? http://flasher.ru/forum/showthread.p...E6%E4%E0%F2%FC просто так для посмеятся??? ЗЫ а я сама доброта
__________________
Старый плюс лучше новых двух. I like RTFM попросил - подожди - обработай Chr(255) == '\xFF' - это про "я" lexass |
|
|||||
а собственно...
2 LEXAS:
та читал. ну просто как-то жалко стало... думаю ведь посмотрит скока у тебя ответов в форуме и того... из уважения сядет ждать переменные... и ведь недождется!!! кто ж нынче HELP читает? все сразу в форум фигачат! Даже не попробовав самостоятельно решить проблему. я вот с кем нть похАпаюсь, дык зайду на форум, гадостей наговорю, а как зарплату дадут, дык готов ответить хоть на вопрос "СЛЫШь ЧюВАКИ, А КАК аТКРЫВАТЬ ОКНО ИЗ ФЛЭШу? А ТО Я КРУТУЮ ГАМУ ЛАБАЮ И НЕ ЗНАЮ КАК ЧТОБЫ ЭТО НУ ПАРОЛЬ СПРаСИЛА. ТОКА Я ИСХОДНИК НЕ ПаКАЖУ, ЭТа СУПЕР ИГРА."
__________________
Max. |
Часовой пояс GMT +4, время: 21:53. |
|
« Предыдущая тема | Следующая тема » |
|
|