La forma más fácil para exportar a *jpg en Flex (realmente AS3 + FP9.1.x), es bastante sencilla y no requiere de tecnología del lado del servidor. Para hacerlo, solo son necesarias un par de líneas.
public function downloadSnapshot(source:IBitmapDrawable, fileName:String = "Flex_Snapshot.jpg"):void
{
var imageBMP:ImageSnapshot = ImageSnapshot.captureImage(source)
var file:FileReference = new FileReference();
file.save(imageBMP.data,fileName)
}
La forma de utilizar la función, por ejemplo al exportar un datagrid:
pero que SDK necesito?!?! supongo que el 4 por que dice que Flex 4 and earlier Por:master_of_puppetz
master_of_puppetz :
pero que SDK necesito?!?! supongo que el 4 por que dice que Flex 4 and earlier
Yo tengo el SDK 3.4 y funciona. Pero importante, en la configuración de tu proyecto, define que es un proyecto para Flash Player 10.x Por:Dano
Acabo de probar y también funciona con el SDK 3.2. Realmente no hay problema, lo único es que en el Proyecto definan que en las propiedades que el player destino es Flash Player 10, para que los deje compilar(FileRerence.save esta disponible del Flash Player 10 en adelante). Por:Dano
Buen tip Dano, es realmente simple, útil y directo al grano. Por:M@U
Siiigh... Si así fueran todos los tips. Excelente aporte Dano. Por:Freddie
Muchas Gracias!
Lo intente con FB3 y no me sirvio, pero con Flash y FB4 funciona a la perfección, cosa del player.
de nuevo muchas gracias, excelente tip Por:juanchoVanegas