![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
|
Итак, гружу картинки с сервера, отличного от того, где лежит флешка. И не загрузив предварительно crossdomain.xml картинки не отображаются (вроде всё логично, так и должно быть). При этом у меня срабатывает событие Event.COMPLETE, но вот уже в нём не могу получить доступ к event.target.content
Пробовал делать так: try { Debug.log("try load ... "); loader.load(request);//пытаемся загрузить картинку } catch (e:SecurityError) { Debug.log(this + " exception was occured! " + e.message, 0xFF6600); } У меня получается что вроде никаких ошибок нету, но и файл само собой не загружен. Можно ли как-нибудь отследить такую вот ситуацию? Или всё таки должен генериться SecurityError и это я где-то накосячил? |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 144
|
Если картинка загружена без policy-файла, до доступа к event.target.content не будет. Файл загружен, просто нет доступа.
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
|
Neborya, и отследить это вообще никак нельзя? Ну то есть какими-нибудь Error-ами или Event-ами.
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 144
|
Должно быть можно.
Но в твоём примере ты перехватываешь не обращение к event.target.content, а саму загрузку файла. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
|
Neborya, Ну вообще пробовал уже и в completeHandler-е при обращении к event.target.content ловить хоть какую-нибудь ошибку (catch (e:Error)). Ничего не ловится, но и обратиться к свойству не получается %)
update: Хммм, криво пробовал видимо. Получилось поймать SecurityError. Спасибо за участие. =) Последний раз редактировалось cauchy; 24.05.2010 в 17:17. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|