Не работает URLLoader - ошибка #2048
Добавлено: 10 фев 2011, 17:04
Загрузил свой swf в контакт без использования контейнера.
Изменил тестовое приложение со Вконтакта.
Пытаюсь достучаться до своего сайта:
При запуске с локального компа или при загрузке с сайта все работает (dir.php выдает список файлов).
При запуске из вконтакта получаю ошибку #2048: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]
Что я делаю не так?
Приложение уже почти дописано, там этот метод используется повсеместно и успешно.
Изменил тестовое приложение со Вконтакта.
Пытаюсь достучаться до своего сайта:
Код: Выделить всё
var variables:URLVariables = new URLVariables(); var obj:Object = new Object(); obj.folder = "Files"; for (var item in obj) { variables[item] = obj[item]; } var request:URLRequest = new URLRequest("http://*****.ru/scripts/dir.php?r=2"); request.method = URLRequestMethod.POST; request.data = variables; //Создается запрос на урл в виде ?r=2&folder=Files var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, function (e:Event) { tf.appendText(URLLoader(e.target).data.toString()); }); loader.addEventListener(IOErrorEvent.IO_ERROR, function (e:IOErrorEvent) { tf.appendText("ioerror "+e.text); } ); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, function (e:SecurityErrorEvent) { tf.appendText("security error"+e.text); } ); loader.load(request);
При запуске из вконтакта получаю ошибку #2048: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]
Что я делаю не так?
Приложение уже почти дописано, там этот метод используется повсеместно и успешно.