uso tipos propiedad poner ocultar linea elementos ejemplos flex actionscript-3 firefox

flex - propiedad - tipos de display en html5



Cómo imprimir componentes Flex en FireFox3? (2)

Gracias a la implementación defectuosa de Firefox de los componentes ActiveX (realmente debería tomar una imagen de ellos al imprimir) los componentes Flex (en nuestros cuadros de casos) no se imprimen en FX.

Imprimen bien en IE7, incluso IE6.

Necesitamos estos gráficos para imprimir, pero también tienen contenido dinámico. Realmente no quiero volver a dibujarlos como imágenes cuando el usuario imprime; el componente Flex debería hacerlo.

Hemos encontrado una posible solución , pero desafortunadamente no funciona en FireFox3 (en FireFox2 funciona, pero no lo suficientemente bien).

Alguien sabe una solución?


Usando ACPrintManager pude hacer que Firefox 3 se imprimiera perfectamente.

Lo único que tenía que agregar al ejemplo era comprobar si stage era nulo, y callLater si el escenario era nulo.

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); }


Gracias. Una carga de callLater -s agregada a nuestro código de gráfico personalizado parece haberlo hecho.