AS3中是否有可以将Jpeg格式保存到特定文件位置的代码或教程。我在stackoverflow中找到了很多文章,但它使用的是php。 不知怎的,我有这个:http://www.permadi.com/blog/2011/02/flash-as3-saving-image-to-disk/。我无法遵守规范。我只了解非常基本的AS3。 请提供帮助,任何代码或有用的链接都会有所帮助。
答案 0 :(得分:0)
你必须找到将BitmapData保存到图像字节的方法,检查PNGEncoder或JPEGEncoder。
在AIR应用程序中使用以下代码:
var bytes:ByteArray = YourImageBytes;
var file:File = File.desktopDirectory.resolvePath("fileName.ext");
var fs:FileStream = new FileStream();
fs.open(file , FileMode.WRITE);
fs.writeBytes(bytes)
fs.close();
它会将img保存在桌面上。
如果您正在开发FlashPlayer应用程序,则只有用户可以使用FileReference中的浏览框选择文件目的地。