В Adobe® AIR® содержимое в изолированной программной среде безопасности приложения (например, содержимое, установленное с приложением AIR) может использовать любые заголовки запросабез ошибок. Однако для содержимого, запущенного в Adobe AIR, находящегося в другой изолированной программной среде безопасности, или для содержимого, запущенного в Flash® Player , при использовании следующего запроса заголовки вызывают ошибку времени выполнения :
Accept-Charset, Accept-Encoding, Accept-Ranges, Age, Allow, Allowed, Авторизация , Charge-To, Connect, Connection, Content-Length, Content-Location,Диапазон содержимого, Cookie, Дата, Удалить, ETag, Ожидать, Получить, Руководитель, Хост, If-Modified-Since, Keep-Alive, Last-Modified, Местоположение, Макс. Переадресация, Опции, Источник, Post, Proxy-Authenticate,Proxy-Authorization, Proxy-Connection, Public, Put, Range, Referer, Range-Request, Retry-After, Server, TE, Trace, Trailer, Transfer-Encoding, Обновление, URI, User-Agent, Vary, Via, Warning,WWW-Authenticate, x-flash-version.
URLRequestDefaults.setLoginCredentialsForHost : устанавливает учетные данные пользователя и пароля по умолчанию для выбранного хоста.... Только содержимое Adobe® AIR® , работающее в изолированной программной среде безопасности приложения, может использовать класс URLRequestDefaults.
Таким образом, у вас есть только один вариант: загрузить SWF-файл из Интернета.страница того самого домена, который требует авторизации.Вы пройдете через этапы http-авторизации до загрузки swf, и браузер сохранит все остальное.
Фактически, когда вы пытаетесь получить доступ к чему-то, стоящему за авторизацией http, сервер выдает ответ http с кодом = 401 (еслиВы отправляете заголовок авторизации заранее).Flash Player ничего не может с этим поделать, и только среда выполнения AIR способна отправлять заголовок авторизации любым способом.