![]() |
Полноэкранный снимок (Fullscreen Bitmap Draw = Error)
Как делать скриншот полноэкранной сцены???
В полноэкранном режиме выдаёт ошибку. И даже рекомендации этой самой ошибки не помогли. Код AS3:
Код AS3:
|
Только что сделал тест, отрисовка работает:
Код AS3:
1. Какая версия плеера используется для тестирования (версия, standalone/web plugin) 2. Загружается ли эта флешка в другую при тестировании (прелоадером, в качестве модуля) Стоит обратить внимание на то, что при использовании полноэкранного отображения размер стэйджа никоим образом не меняется, то есть при снятии скриншота у вас получится скриншот окна в нормальном размере приложения, а не полноэкранном. |
Скорее всего, у Вас в рисуемых объектах есть картинки (или может быть swf-ка) с другого домена.
Если есть, то загружать их нужно в свой (можно, наверно, и дочерний) контекст безопасности с проверкой "политик" (checkPolicyFile = true) |
до сцены путь пишу так:
Код AS3:
Код:
Download the Windows Flash Player 11.3 Plugin content debugger с размером стэйджа разобрался. это не проблема. проблема сделать скриншот. кстати у вас в коде почему то null на прорисовке.... это как? у меня ругается: Код AS3:
Код:
file:///C:/workspace/Flash/BAN3-2012-08-10/bin-debug/Main.html#Перепробовал почти всё. Файлы политик не пробовал использовать. Ещё вот так ругается: Код:
*** Нарушение безопасности изолированной среды ***дело в том что в полноэкранном режиме даже посмотреть не могу требует он этот файл или нет... смотрю через firebug (Firefox) . можкт другой инструмент использовать? |
Цитата:
Самый простой выход не ложить ничего на стейдж, тогда можно будет сделать скриншот с своей вьюшки(например главного клас, у Вас я так понял это "Main.as"), тойсть bd.draw(mst.m); а не Цитата:
|
точно! блин! не догадался подождать исчезновения этой надписи! :) спешил. ругалось именно на ("Press Ecs to exit full screen mode")!!!
слишком быстро тестил :) вариант с главным приложением работает! Код AS3:
а то я уже обходные окольные пути разрабатывал. :) |
Цитата:
|
а кастинг потому что главное приложение у меня типа Application и всё это сделано во Flash Builder 4.6.
и с чего вы взяли что не тот тип? как написано в хелпе Код:
BitmapData.draw(source:IBitmapDrawable, .....Код:
IBitmapDrawable Implementors BitmapData, DisplayObject |
По этой же логике нет смысла кастить Application к DisplayObject, он является его наследником.
|
Кастить не надо [х]
Суетно все это. Оно там все до вас скастено. lvgrecords А вот про "Press Ecs to exit full screen mode" как https://www.macromedia.com/support/flashplayer/sys/ порадовали вы меня, аха. Разок встречал, но давно. Полез было в гуглю, но лениво стало. Поделитесь полезной ссылкой, как это чудо работает. P/S/ Правильно сказано: не ложить [x] |
| Часовой пояс GMT +4, время: 00:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.