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

Регистрация: Aug 2012
Сообщений: 70
По умолчанию Сборка под AIR, HTTPStatus 403, error 2032

Доброго дня.
Есть код:
Код AS3:
_dataLoader.addEventListener(Event.COMPLETE, handleXMLLoad);
_dataLoader.addEventListener ( IOErrorEvent.IO_ERROR, handleIOError );
_dataLoader.addEventListener ( HTTPStatusEvent.HTTP_STATUS, handleHttpStatus );
_dataLoader.addEventListener ( SecurityErrorEvent.SECURITY_ERROR, handleSecurityError );
_dataLoader.load(new URLRequest(url);
 
function handleIOError ( event:IOErrorEvent ):void {
     trace ( "Load failed: IO error: " + event.text );
 }
function handleHttpStatus ( event:HTTPStatusEvent ):void {
     trace ( "Load failed: HTTP Status = " + event.status );
}
function handleSecurityError ( event:SecurityErrorEvent ):void {
     trace ( "Load failed: Security Error: " + event.text );
}
Когда собираю под FlashPlayer - все прекрасно, в трейсе вот это: "HTTP Status = 200", все данные загружаются, все хорошо.
Когда ровно этот же код, взятый копипастом, собирается под AIR, то картина вот такая: "HTTP Status = 403
Load failed: IO error: Error #2032: Stream Error" и, соответственно, ничего не загружается. Эту проблему, в принципе, можно как-то обойти?