Показать сообщение отдельно
Старый 06.02.2011, 02:15
kynisa вне форума Посмотреть профиль Отправить личное сообщение для kynisa Найти все сообщения от kynisa
  № 1  
Ответить с цитированием
kynisa

Регистрация: Jul 2010
Сообщений: 8
По умолчанию Не меняется загружаемый xml

Здравствуйте. Столкнулся с такой проблемой - есть код, который загружает 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)