![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 11
|
Сделал сайт, на котором применил flex (http://chfmm.ru/2) Если выбрать сидения, то отобразится список сидений. Если нажать на определенное сидение(сидение оринон 1), то отобразится информация по нету+увеличиное изображений.
Там где список сидений, превьюшки отображаются нормально. Там где информация о конкретном седении, изображение НЕ показывается. Пишет: Цитата:
Цитата:
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 395
|
по сути не должно было работать ни в одном случае, ведь в файле http://s005.***********/crossdomain.xml не разрешено давать доступ флэшкам с других сайтов. да и самого crossdomain.xml там нет. Почему бы не хранить все изображения у себя на сайте?
|
|
|||||
|
Регистрация: Sep 2010
Сообщений: 11
|
http://***********/crossdomain.xml там ведь есть
|
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
надо грузить изображения с контекстом.
http://help.adobe.com/ru_RU/AS3LCR/F...erContext.html Security.allowDomain("*"); var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain); context.securityDomain = SecurityDomain.currentDomain; context.checkPolicyFile = true; context.applicationDomain = ApplicationDomain.currentDomain; var request:URLRequest = new URLRequest(fileName); loader = new Loader(); loader.load(request, context); |
|
|||||
|
Если в crossdomain.xml всё есть, для картинки (JPEG, GIF или PNG) достаточно указать только checkPolicyFile
таким образом мы разрешаем доступ к контенту загруженной картинки, По-видимому операция растягивания невозможна, без доступа к контенту, поэтому в предпросмотре отображается, а в информации нет. |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
ну да, в данном частном случае достаточно добавить контекст прямо в метод load:
|
|
|||||
|
Регистрация: Sep 2010
Сообщений: 11
|
Security.allowDomain("*"); var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain); context.securityDomain = SecurityDomain.currentDomain; context.checkPolicyFile = true; context.applicationDomain = ApplicationDomain.currentDomain; var request:URLRequest = new URLRequest(urlImgArray[0]); var loader:Loader = new Loader(); loader.load(request, context); imgItem.source = urlImgArray[0]; Не помогло ![]() Добавлено через 3 часа 7 минут [IMG]http://s46.***********/i111/1010/60/1e43ff9e2bc7.jpg[/IMG] вот что происходит перед отображением ошибки. Он пытается загрузить http://s001.***********/crossdomain.xml. Он он не существует. Почему так происходит? Я же явно сказал: Последний раз редактировалось GLeBaTi; 17.10.2010 в 17:15. |
|
|||||
|
.
|
Немного о вашей проблеме.
http://www.flasher.ru/forum/blog.php?b=208 |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 11
|
и как мне запихнуть это в <mx:Image> ? Я не так давно начал изучение as, поэтому не знаю.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:50. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| изолированная среда , политика безопасности |
|
|