Здравствуйте. Столкнулся с такой проблемой - есть код, который загружает xml-файл, генерируемый скриптом
Код AS3:
function loadQuestions():void {
var questionloader:URLLoader = new URLLoader();
questionloader.addEventListener( Event.COMPLETE, onQuestionXMLload );
questionloader.load( new URLRequest( "путь к скрипту на сервере" ) );
}
function onQuestionXMLload(event:Event):void {
var NewDataSet:XML = new XML( event.target.data );
for each (var property:XML in NewDataSet.Values) {
var question:Question = new Question();
question.text=property.Question;
question.id=property.Id_Questions;
questionList[questionsNum]=question;
questionsNum++;
}
showQuestions(questionsShown);
}
Так вот, если вызвать функцию loadQuestions() первый раз, загрузит нормально. Потом данных стало больше, в новом xml-файлу больше объектов(или меньше, неважно), второй раз вызываем loadQuestions() и ничего не меняется. Грузится тот же xml-файл что и в первый раз, причем сервер отдает все правильно!
Мало того, если перезапустить проект в среде разработки(Adobe Flash CS4), тоже будет грузится xml-файл, что и в первый раз! Помогает только перезагрузка, после нее грузится новый файл, и дальше опять не меняется.
Кто-то еще с таким сталкивался? В чем может быть проблема?
P.S. Скрипт написан на VB.Net, запускается на локальном сервере(localhost)