Resulta que tengo una "pizarra" echa en AS3 y Flash CS4 y al pulsar un botón hago un screenshot de la "pizarra" y deseo guardar la imagen resultante en una carpeta de mi servidor automáticamente, pero resulta que en lugar de esto sólo me permite descargarmela en mi PC.
Alguien sabe como puedo solventarlo?
Les dejo el trozo de código que estoy usando:
Código ActionScript :
private function imageCapture(target:DisplayObject):void { var saveHelper:FileReference = new FileReference(); var fileName:String; var relative:DisplayObject = target.parent; var rect:Rectangle = target.getBounds(relative); var PIXEL_BUFFER:uint=1; // capture within bounding rectangle; add a 1-pixel buffer around the perimeter to ensure that all anti-aliasing is included var bitmapData:BitmapData = new BitmapData(rect.width + PIXEL_BUFFER * 2, rect.height + PIXEL_BUFFER * 2); // capture the target into bitmapData bitmapData.draw(relative, new Matrix(1, 0, 0, 1, -rect.x + PIXEL_BUFFER, -rect.y + PIXEL_BUFFER)); // encode image to ByteArray var byteArray:ByteArray; imgCount++; fileName = "image_" + imgCount +".png"; byteArray = PNGEncoder.encode(bitmapData); saveHelper.save(byteArray, fileName); }
Muchas gracias por su tiempo.