|
|
|||||
Регистрация: Jul 2008
Сообщений: 912
|
PrintJob и Stage3D баг
Проблема есть такая: хочу распечатать флешку с 3D, но после печати вся 3D сцена становится чёрной. Кто знает как с этим бороться? 3D становится чёрным даже когда его вообще не печатаю, на печать идёт только 2D контент.
|
|
|||||
Регистрация: Jul 2008
Сообщений: 912
|
Не, я не про это. Отрисовать то всё можно и распечатать, но после печати в приложении не видно 3D сцены, все просто чёрное, на экране остаются только 2D объекты.
myPrintJob.start(); if (myPrintJob.start()) { try { myPrintJob.addPage(mySprite); } catch(e:Error) { // handle error } myPrintJob.send(); Если после этого потаскать окно приложения за края - поменять его масштаб то 3D сново появляется. |
|
|||||
.
|
Может быть такое, что сцена один раз отрендеревшись больше не делает этого, например, потому что нет в этом необходимости, затем PrintJob очищает бэкбуфер, а действие "поменять масштаб" приводит к очередной перерисовке сцены?
|
|
|||||
Регистрация: Jul 2008
Сообщений: 912
|
Сцена рендерится постоянно, ентерфреймом. Не понятно зачем стандартный класс flash.printing.PrintJob вообще как то касается Stage3D, на принт отправляю спрайт который лежит на Stage совсем не касающийся Stage3D
|
|
|||||
.
|
Интересно, что же происходит во время масштабирования, почему оно восстанавливает сцену? А вы не пытались искать по adobe bugbase похожее?
|
Часовой пояс GMT +4, время: 04:53. |
|
« Предыдущая тема | Следующая тема » |
|
|