|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
BitmapData картинка с другого ( чужого ) сервера и ошибка изолированной среды
итак, на сцене есть textFiled, в него вставляется тегами картинка с другого сервера ( отображается все ок ) но вот при попытки снять скрин ,с этого текстового поля вылетает
Нарушение изолированной среды: BitmapData.draw: http://*****.swf не может осуществить доступ к http://*****.jpg. Необходим файл политики, но, когда были загружены эти мультимедийные данные, флаг checkPolicyFile не был установлен. вобщем вопрос, как то можно побороть ? вроде не пиратсво и т/д/ просто фотки например с яндекса или еще откуда нить ,не ужели такие грабли с скринами ? ((((( |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
введите в гугле : crossdomain.xml
__________________
Отряд Котовскага |
|
|||||
.
|
Загрузка содержимого и доступ к содержимому - две разные вещи.
Первая возможна без разрешения распространителя: загружаем изображения сколько хотим и даже можно его добавить в дисплей-лист. Вторая - только по разрешению распространителя. Доступ к содержимому представляет собой обращение к свойству Loader#content, например. Разрешение распространитель выдает в файле политики безопасности crossdomain.xml |
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
Котяра ху из кроссдомайн я вкурсе
я вобще спросил не как не обойти ? мне нада скринить то что добавляется в TF ((((( а битмапа орет что не может соотвественон и не скринит ... |
|
|||||
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
в поиск, столько раз уж обсуждалось
|
|
|||||
http://help.adobe.com/ru_RU/AS3LCR/F...heckPolicyFile
грузи картинко типа так: loader.load(new URLRequest(String(sourceBig)), new LoaderContext(true)); кроссдомен разрешает загрузить картинку, но не разрешает сделать draw() это сделано для того, чтобы кто - нибудь не подгрузил вашу флешку в свою флешку, и не смог стырить картинко ) |
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
да грузиться то окей ! нужна битмапа (((( лана подругому сделаю ....
|
|
|||||
Хм, так что же делать? Как загружать картинки с других серверов без кросдоменника?
Локально по ctrl+enter всё работает, но как закидыаю на хост - нет. import flash.display.BitmapData; var loaderClip:MovieClip = this.createEmptyMovieClip("loaderClip", 1); var drawClip:MovieClip = this.createEmptyMovieClip("drawClip", 2); var bitmap:BitmapData; var mcl:MovieClipLoader = new MovieClipLoader(); var interval:Number; mcl.addListener(this); this.onLoadInit = function() { loaderClip._visible = false; interval = setInterval(loadImage, 500); if (bitmap == undefined) { bitmap = new BitmapData(loaderClip._width, loaderClip._height); } bitmap.draw(loaderClip); drawClip.beginBitmapFill(bitmap); drawClip.moveTo(0,0); drawClip.lineTo(loaderClip._width,0); drawClip.lineTo(loaderClip._width,loaderClip._height); drawClip.lineTo(0,loaderClip._height); drawClip.lineTo(0,0); drawClip.endFill(); }; function loadImage() { var wc_url = "http://webcam.abhazia.com/cam/gagra/1/video.php"; clearInterval(interval); if (wc_url.indexOf("?") != -1) { var url_str = "&"; } else { var url_str = "?"; } mcl.loadClip(wc_url+url_str+getTimer(),loaderClip); trace(wc_url+url_str+getTimer()); } loadImage();
__________________
icq4.net |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
mff, ошиблись разделом.
__________________
Reality.getBounds(this); |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
У тебя проблема в том, что у FlashIDE есть такая "сверхполитика" - делаю всё что хочу и мне за это ничего не будет. А уже на сайтах такой политики нету - читаем выше.
__________________
Тут мужик танцует и поёт про флэш |
Часовой пояс GMT +4, время: 14:07. |
|
« Предыдущая тема | Следующая тема » |
|
|