![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 3
|
День добрый! Не могу поймать значение переменной, которую я получаю через LoadVariables. В файле result.txt значение переменной указано, более того при отладке в watch, я вижу ее правильное значение, но при trace(gorod1+" данные"), выдает undefined.
var gorod:String; loadVariables("result.txt", "_root"); trace(gorod1+" данные"); gorod = gorod1; Структура result.txt: gorod1=rostov |
|
|||||
|
Модрон-ветеринар
|
Ничего удивительного. Такая рухлядь, как loadVariables по другому работать не будет.
AS работает асинхронно, вы трейсите переменную, а ведь она еще не загрузилась, потому и undefined. Используйте уже, наконец, класс LoadVars и используйте его метод onLoad. И код на форуме оформляйте тегами. |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 3
|
В том то и дело, что с LoadVariables сайт работал несколько лет, а теперь возникла ситуация, что у 80% этот метод работает, а у 20% не работает.... Вот и пытаюсь наити траблу.
|
|
|||||
|
Модрон-ветеринар
|
Как работал LoadVariables раньше, судить не могу, так как флешем недавно стал заниматься. Но если хотите решать проблему, перепишите код с использованием LoadVars.
Вероятно, обновились плееры, и теперь все стало строже проигрываться. Работы на 10 минут - вместе с изучением одного примера из хелпа, компиляцией и заливкой. Добавлено через 5 минут Естественно, все операции с gorod можно производить только изнутри onLoad. Последний раз редактировалось mooncar; 12.11.2009 в 11:18. |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 3
|
Спасибо, через 10 мин отпишу
![]() Добавлено через 4 часа 43 минуты Передаю так: var simple_lv:LoadVars = new LoadVars(); mb_rostov.onRelease = function() { simple_lv.Name = 'rostov'; simple_lv.sendAndLoad("result.txt", simple_lv,"POST"); simple_lv.onLoad = function(success:Boolean) { if(success){ trace("загружено"); getURL("region.html"); }else { trace("error"); } } } Какую структуру должен иметь файл result.txt, что то не получается никак... |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|