2012-02-21 37 views
1

AS3中是否存在可以將Jpeg格式保存到特定文件位置的任何代碼或教程。我在這裏發現了很多文章在stackoverflow,但它使用PHP。不知怎的,我有這個:http://www.permadi.com/blog/2011/02/flash-as3-saving-image-to-disk/。我無法遵守守則。我只理解非常基本的AS3。 請幫忙,任何代碼或有用的鏈接將是有益的。AS3中是否存在代碼在桌面上保存圖像

+0

我不太明白,鏈接中的代碼確實做了你所需要的,它會提示用戶選擇一個位置,然後保存沒有php的文件。 – Neil 2012-02-21 11:14:55

+0

是的,它有,但它有太多的代碼。我無法跟蹤哪些代碼可以用jpeg渲染它。有沒有更簡單的例子? – woninana 2012-02-21 11:18:09

+0

我很抱歉,您需要對此進行一些Google搜索,Stackoverflow用於幫助您處理您正在編寫的代碼以及任何您遇到的問題 – Neil 2012-02-21 11:19:01

回答

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中的瀏覽框選擇文件目標。