![]() |
Проблема с перезаписью XML
Собственно проблема в том что флэшка не обновляет XML.
мои действия: Запускаю ролик, проверяю: находится ли нужная нам xml-ка в нужном месте для сохранения в неё ребёнка? Нет, нету xml-ки, хорошо, создаю и сохраняю в нужном месте, вписав в неё первого ребёнка. Перезапускаю плеер, проверяю, всё "зер гуд" xml-ка с ребёнком на месте можно работать далее. Пытаюсь вновь повторить операцию с добовлением ребёнка, пишет что ребёнок добавлен, а xml - ка мне показывает 1. Не могу понять почему при тесте !НЕ закрывая приложения при запросе, обращение к файлу идёт один раз??? Такое ощущение что флешка обращается к xml а после её кеширует и когда я делаю повторный запрос она не вновь пытается прочесть, нужный мне файл, а берёт из кеша предыдущию загрузку. и говорит что типа она своё дело выполнила. Сохраняю через php скрипт 100% рабочий. Код AS3:
2 = я тогда создаю этот файл автоматом и вписываю в него первый чилд. 3 = делаю повторную проверку, всё как и должно быть, файлик есть, ребёнок в нём есть. 4 = добовляю нового ребёнка. 5 = вновь проверяю, ответ: "один ребёнок" ?!... 6 = открываю файлик блокнотом, там 2 чилда. 7 = закрываю флешку и вновь запускаю, показывает 2 чилда, вроде бы всё "зер гуд" 8 = добовляю нового чилда, пишет мне в ответ, 2 чилда?!?! 9 = повторяю 6 действие, в файлике 3 чилда. 10 = перезапускаю ролик проверяю 3 чилда. 11 = 8; 12 = 9: +1 13 = 10 ответ: 4 чилда. Я грешу на то что ЮРЛЛоадер нужно после проверки подчистить |
Может, это таки кеширование? Самый простой способ - добавлять в урл запроса к пхп что-то рандомное или время в миллисекундах от Рождества Линуксового (доп переменной например). Ну и вообще поищите по форуму про кеширование браузерное, это весьма возможно не лучшее решение.
|
в целом идея не плохая.
Суть в том, что бы добавить нового ребёнка, я присваиваю ему ID а этот айди строиться из количества детей в XML-ке. Т.е. прежде чем добавить я считатаю сколько детей и присваиваю новому ребёнку следующий айди, получается, сохраняются по очереди. Может есть у кого ещё предложения? |
А что за любовь к КАПС_КОнстантам?
|
| Часовой пояс GMT +4, время: 12:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.