Проблема с LoaderContext

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Проблема с LoaderContext

Сообщение wierusna »

Вот код

Код: Выделить всё

 var context:LoaderContext = new LoaderContext();context.securityDomain = SecurityDomain.currentDomain;context.applicationDomain = ApplicationDomain.currentDomain;myTextLoader.load(new URLRequest("http://mega-tv.do.am/XMLturaga/time.txt"), context);
При компиляции (локальном тестировании) выдает ошибку - Scene 1, слой "Layer 1", кадр 1, строка 199 1137: Неправильное количество аргументов. Ожидается не более 1.
Все объекты на сцене начинают мигать (некая психоделика происходит)
Вроде бы так и должно быть. Когда загружаю в ВК, ничего не меняется, все по прежнему мигает. В чем проблема?
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Re: Проблема с LoaderContext

Сообщение wierusna »

Help is needed!
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Проблема с LoaderContext

Сообщение Alazaur »

Метод load() у URLLoader'a не принимает LoaderContext вторым параметром.

Вот этого волне достаточно, как для локального запуска, так и для сетевого:

Код: Выделить всё

var myTextLoader:URLLoader = new URLLoader();myTextLoader.addEventListener(Event.COMPLETE, loaded);myTextLoader.load(new URLRequest("http://mega-tv.do.am/XMLturaga/time.txt")); function loaded(e:Event):void {    trace(myTextLoader.data);}
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Re: Проблема с LoaderContext

Сообщение wierusna »

Alazaur С этим разобрались) Спасибо! Теперь возникла новая проблема.
Например в файле, который лежит на хостинге, была запись 2013,0,26
Я поменял ее на 2013,0,28, но команда trace по прежнему выводит 2013,0,26. Это с чем связано? Такое ощущение, как будто программа запомнила 2013,0,26 и не хочет актуализировать данные из файла при каждом запуске.
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Проблема с LoaderContext

Сообщение Alazaur »

wierusna, кэширует.
Можно обойти добавлением случайного параметра к адресу. например так:

Код: Выделить всё

myTextLoader.load(new URLRequest("http://mega-tv.do.am/XMLturaga/time.txt?"+new Date().time));
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Re: Проблема с LoaderContext

Сообщение wierusna »

Alazaur Спасибо огромное! А можно поинтересоваться, разве ссылка не будет выглядеть таким образом? http://mega-tv.do.am/XMLturaga/time.txt_тут_время
И по идее должно выдавать ошибку 404 о несуществующей странице, но все работает прекрасно) Спасибо еще раз!
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Проблема с LoaderContext

Сообщение Alazaur »

wierusna, вы не заметили знак вопроса перед временем, благодаря ему 404 и не возникает :)
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Re: Проблема с LoaderContext

Сообщение wierusna »

AlazaurДа, действительно не заметил) Спасибо за пояснение!
Ответить