![]() |
Не берет из браузера битмап
Нужно отпечатать через битмап картинку.
Пишу код: Код AS3:
Пробовал добавлять printAsBitmap = true в PrintJobOptions. не работает и все. Иногда добавляется на печать и висит в очереди и по истечению таймаута удаляется из очереди само, иногда просто "зависает" в том месте где нужно взять битмап(когда я беру его вручную). Что делать хз. |
вы делаете
Код AS3:
нужно добавить файл crossdomain.xml в корень домена |
нет разрешения от какой-то картинки которую загрузили. Ключевые слова для поиска bitmapdata crossdomain
|
У меня карта отображается на экране, т.е я ее загрузил.
Я могу отправить на печать на прямую карту pj.addPage(map) и все тайлы отпечатаны. Если же попытаться сделать битмап тогда флеш начинает тупить(причем только из браузера). |
направление вам дали. То что вы загрузили и отобразили на экране картинку не всегда даёт вам право её сохранить, отрисовать в битмап, напечатать, или ещё что-нибудь с ней сделать. В некоторых условиях её можно только показывать юзеру. Ваше описание очень похоже на то что происходит.
|
Ок. Тогда буду смотреть что к чему. Спасибо
|
Место (путь) откуда вы загружаете картинку - для браузера как правило "чужое".
Поэтому если картинка у вас находится по адресу www.some.com/somefolder/image.jpg то по адресу www.some.com/crossdomain.xml должен находиться файл crossdomain.xml с содержанием: Код AS3:
|
Можно обойти безопасность через хак:
|
Котяра
Спасибо!!!, хак проканал:) Правда потом, через 2 месяца обновился плеер и мне пришлось таки переделывать всю эту муть, но все равно ОГРОМНОЕ спасибо, благодаря твоему совету я смог сдать проект и получить деньги за него. Спасибо всем кто отписался. |
Таки есть новый хак )
|
| Часовой пояс GMT +4, время: 12:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.