Comunidad de diseño web y desarrollo en internet online

FileReference, guardar movieclip como PNG

Citar            
MensajeEscrito el 13 Sep 2011 09:10 am
Hola tengo este codigo:

import com.adobe.images.PNGEncoder;

bt_guardar_imagen.addEventListener(MouseEvent.CLICK, guardar);
function guardar(e:MouseEvent):void {
var bitmapData:BitmapData = new BitmapData(mc_canvas.width, mc_canvas.height, true, 0x00000000);
bitmapData.draw(mc_canvas);
var byteArray:ByteArray = PNGEncoder.encode(bitmapData);
byteArray = PNGEncoder.encode(bitmapData);
var fileReference:FileReference=new FileReference();
fileReference.save(byteArray, "imagen.png");
}

Al pulsar el boton para guardar, se abre el diálogo de windows y si cambio el nombre ya no se guarda con extensión .png

¿Cómo soluciono esto?
Gracias, un saludo.

Por honsuales

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Sep 2011 01:34 pm
¿Le estas poniendo el nuevo nombre con la extensión?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Sep 2011 12:21 am
Hola disculpa que haya tardado en contestar.
Si cambio el nombre se guarda pero sin extensión.
El nombre debe de poder cambiarse y que automaticamente se guarde como .png
Gracias.

Por honsuales

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Sep 2011 12:53 am
Si, eso ya lo pusiste en el primer POST, lo que pregunto es, cambias el nombre a otronombre.png o solamente a otronombre?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Sep 2011 07:28 pm
Solo otro nombre.
Y no quiero que el usuario tenga que escribir la extensión.
En Chrome si que lo guarda con la extensión.

Por honsuales

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Sep 2011 07:54 pm
A partir que se presenta la ventana de save, eso lo maneja mas el OS y el navegador más que AIR, mira si la clase FileStream te da mas opciones

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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