Comunidad de diseño web y desarrollo en internet online

EXPORTAR COMPONENTE FLEX 3 A PNG/JPG

Citar            
MensajeEscrito el 22 Jun 2013 02:05 pm
Hola amigos de Flex, estoy exportando un datagrid Flex 3 a jpg , para luego incluirlo en un pdf, que creo con FPDF.
Todo funciona perfecto, excepto que cuando exporto, se abre cuadro de diálogo para grabar, y yo quiero que lo grabe directamente, sin preguntar. Les solicito ayuda con el código, para que lo grabe directamente.
Gracias! :D

Paso código:

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

y la invocación: downloadSnapshot(grilla,'Mi_Datagrid.jpg');

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 Jun 2013 11:15 am
A menos que sea una apicación local (corriendo sobre AIR) el sandbox del Flash Player impide que se guarden archivos localmente sin permiso del usuario

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 27 Jun 2013 01:20 am
Y guardar sobre el servidor? me sirve tambien, ya que es transitorio...

Gracias!!!

Por grodrig61

Claber

223 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Jun 2013 06:14 pm
Puedes usar file.upload, aunque necesitas un script de servidor que lo guarde .... creo que hay un tuto de subida de archivos en la parte de tutoriales

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 28 Jun 2013 07:37 pm
Gracias Jorge, la pregunta es: Lo estoy creando en el momento con
ar imageBMP:ImageSnapshot = ImageSnapshot.captureImage(source)
var file:FileReference = new FileReference();
file.save(imageBMP.data,fileName)

el save no lo haria, entonces.....
como le doy un nombre de archivo para hacer el upload?

Por grodrig61

Claber

223 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.