Благодаря Firefox'ы багги реализация компонентов ActiveX (это действительно должно взять образ их при печати) компоненты Flex (в нашем случае карт) Дон'т печать в валюте.
Они печатают нормально в IE7, даже ИЕ6.
Нам нужно эти графики для печати, но они также имеют динамический контент. Я не't действительно хотите, чтобы снова привлечь их в качестве изображения, когда пользователь печатает - гибкий компонент должен сделать это.
Мы'вэ нашел <а href="http://www.anychart.com/blog/2007/09/23/solving-problem-with-printing-flash-content-in-firefox-browser/">возможные решения проблемы</а>, но, к сожалению, это не'т работать в FireFox3 (в FireFox2 он вроде бы работает, но не достаточно хорошо).
Кто-нибудь знает обходной путь?
С помощью ACPrintManager мне удалось получить Firefox 3 для печати на отлично!
Одна вещь, я должен добавить, чтобы пример был, чтобы проверить, если этап был нуль, и callLater если этап был нулевой.
private function initPrint():void {
//if we don't have a stage, wait until the next frame and try again
if ( stage == null ) {
callLater(initPrint);
return;
}
PrintManager.init(stage);
var data:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight);
data.draw(myDataGrid);
PrintManager.setPrintableContent(data);
}