|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2017
Сообщений: 5
|
loader - не грузит новую версию файла
Необходимо подгружать данные с XML файла из интернета. В принципе все данные получаются, но они как то закешировались что ли. Вообщем любое изменение XML файла на серве не доходит до флеша - попросту выводятся данные первой удачной загрузки этого файла.
Может я не правильно понял структуру загрузки данных? подскажите пожалуйста: что не так? public function XMLread(){ var request:URLRequest = new URLRequest("http://***/the.xml"); var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, completeHandler); try { loader.load(request); } catch (error:ArgumentError) { trace("An ArgumentError has occurred."); } catch (error:SecurityError) { trace("A SecurityError has occurred."); } } private function completeHandler(event:Event):void { var dataXML:XML = XML(event.target.data); trace(dataXML); } |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Чтоб данные не кешировались добавляй к урлу
PS:А отписываться от Event.COMPLETE кто будет? Последний раз редактировалось undefined; 18.06.2017 в 11:50. |
|
|||||
Регистрация: May 2017
Сообщений: 5
|
Спасибо! всё получилось!
А можно по подробней насчёт этого: а то не совсем понимаю о чём речь, сорян за такое ламерство. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
это значит после загрузки данных слушатель надо удалять, иначе утечка памяти будет:
Вообще то класс Loader служит для загрузки чего-то,что будет рисоваться на экране(картинка/другая флэшка).Для загрузки текстовиков лучше использовать класс URLLoader. |
|
|||||
Регистрация: May 2017
Сообщений: 5
|
Спасибо!
|
|
|||||
Цитата:
Цитата:
п.с. Это вообще работает? Здесь же одной и той же переменной error задается разный тип. В as3 область видимости переменной шире, чем в джаве, для которой это были бы разные переменные. В as3 error будет считаться здесь одной и той же переменной
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
Добавлено через 6 минут хех,действительно сносится |
|
|||||
Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 15:37. |
|
« Предыдущая тема | Следующая тема » |
|
|