PDA

Просмотр полной версии : Неправильная подгрузка данных


canabeo
16.12.2008, 21:52
Имеется ролик, состоящий из кучи страниц. 1 кадр - 1 страница. Листается без эффектов двумя кнопками с банальным gotoAndStop().
В каждой страничке - динамическое текстовое полке. Как ни обидно но юзается не XML а TXT, для содержания в себе всех текстов. Причём на каждое поле - отдельный файл в отдельной папке.
Всё это дело подгружается с помощью слежующей штуки:
"data/price/main/text2.txt" + new Date ().getTime ();
loadVariables("data/price/main/text2.txt", "", "GET");

Первая строчка - ввиду того, что обновляется инфа часто.
При запуске всё вроде нормально начинается, но стоит несколько раз "перелистнуть" туда-обратно, как начинается подбор текста из несоответствующих файлов! Т.е. для кадра 4 берётся текст от 6 или других.
Я понимаю, что реализация - тупее не бывает, но вызвался помочь другу и сам не понимаю что происходит.

Mnilionic
17.12.2008, 00:57
при "туда обратно" данные не успевают подгрузиться. точнее они подгружаются, но вы уже находитесь на другой странице - вот туда они и вставляются.

не используйте loadVariables
блокируйте новигацию пока данные не загрузились
или останавливайте неактуальные данные при переходе.

KiL33
17.12.2008, 10:47
Гораздо проще и эффективнее использовать XML, держать всю информацию в нем же, чем создавать кучу файлов и папок.
Вот не большой примерчик наваял))