Привет всем!
Покапался в интернете и нашел такую вот прикольную штуковину
fZIP
Вкратце про эту библиотеку: она открывает zip архивы и умеет передавать содержимое zip архива в swf.

Код:
package
{
import flash.display.Bitmap;
import flash.display.Sprite;
import flash.events.*;
import flash.display.BitmapData;
import deng.fzip.FZip;
import deng.fzip.FZipLibrary;
import flash.media.Sound;
import flash.net.URLRequest;
public class ZIP extends Sprite
{
private var lib:FZipLibrary;
public function ZIP(url:String) {
lib = new FZipLibrary();
lib.formatAsBitmapData(".gif");
lib.formatAsBitmapData(".jpg");
lib.formatAsBitmapData(".png");
lib.formatAsDisplayObject(".swf");
lib.addEventListener(Event.COMPLETE,onLoad);
var zip:FZip = new FZip();
zip.load(new URLRequest(url));
lib.addZip(zip);
}
private function onLoad(evt:Event) {
var image:BitmapData = lib.getBitmapData("test.png");
var bmd:Bitmap =new Bitmap(image);
addChild(bmd);
trace("Size: " + image.width + "x" + image.height);
/*var importedSound:Class = lib.getDefinition("data.swf", "SoundClass") as Class;
var snd:Sound = new importedSound() as Sound;*/
}
}
}
Всё нормально работает. Вот только мне очень интересно возможно-ли еще открывать запароленые архивы, зная сам пароль?