import flash.utils.ByteArray;
import flash.net.URLRequest;
import flash.events.Event;
import flash.utils.ByteArray;
import nochump.util.zip.*;
function putDataToZip(fileName:String, fileData:ByteArray):void{
var ze:ZipEntry = new ZipEntry(fileName);
zipOut.putNextEntry(ze);
zipOut.write(fileData);
zipOut.closeEntry();
}
var fileName1:String = "helloworld1.bin";
var fileName2:String = "helloworld2.bin";
var fileData:ByteArray = new ByteArray();
fileData.writeUTF("Hello World!");
var zipOut:ZipOutput = new ZipOutput();
putDataToZip(fileName1, fileData);
putDataToZip(fileName2, fileData);
zipOut.finish();
var zipData:ByteArray = zipOut.byteArray;
var fr:FileReference = new FileReference();
fr.save(zipData,'test.zip')