AS3開始,已經有了ByteArray這樣的類別 基本上只要知道編碼, 就可以使用flash來產生任何的檔案格式 zip應該是最常使用的 以前的下載檔案, 一次都只能一個 現在可以透過 aszip 類別, 將ByteArray編碼成zip格式 之後就可以丟給伺服器或使用FileReference的save,將檔案存出來。 http://code.google.com/p/aszip/ /** * @author milkmidi * @see http://milkmidi.blogspot.com * @version 1.0.0 * @date created 2010/02/20/ * * aszip * http://code.google.com/p/aszip/ */ package { import com.bit101.components.InputText; import com.bit101.components.PushButton; import com.adobe.images.JPGEncoder; import flash.display.*; import flash.events.MouseEvent; import flash.net.FileReference; import flash.utils.ByteArray; import org.aszip.zip.ASZip; import org.aszip.compression.CompressionMethod; import org.aszip.encoding.PNGEnc; import org.aszip.saving.Method; import org.aszip.saving.Download; public class ASZipDemo extends Sprite { [Embed(source = 'demo300x300.jpg')] public static const Texture:Class; private var _txtByte :ByteArray = new ByteArray(); private var myZip :ASZip; private var input_