Доброго время суток.
Если ли возможность программного сброса кэша изображений. Собираюсь хранить картинки в байтарреях так как не приходит на ум более разумной реализации при изменении картинки с неизменяемом имени. Можно конечно добавить в конец Math.random но так изображения будут обновляться постоянно мне же нужно изменять картинку только тогда когда она была обновлена.

Код AS3:
package src {
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.events.Event;
import flash.utils.ByteArray;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.net.URLRequest;
import flash.display.Sprite;
public class loadPictures extends Sprite {
public var bitmap:Bitmap;
public function loadPictures($url):void {
bitmap = new Bitmap();
var req:URLRequest = new URLRequest($url);
var _picLoader:Loader = new Loader();
_picLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,loader2ByteArray);
_picLoader.load(req);
}
private function loader2ByteArray(evt:Event):void {
var lInfo:LoaderInfo = LoaderInfo(evt.target);
var ba:ByteArray = lInfo.bytes;
reloadByteArray(ba);
}
private function reloadByteArray(ba:ByteArray):void {
var reloader:Loader = new Loader();
reloader.loadBytes(ba);
reloader.contentLoaderInfo.addEventListener(Event.COMPLETE, reloaderComplete);
}
private function reloaderComplete(evt:Event):void {
var imageInfo:LoaderInfo = LoaderInfo(evt.target);
var bmd:BitmapData = new BitmapData(imageInfo.width,imageInfo.height);
bmd.draw(imageInfo.loader);
bitmap = new Bitmap(bmd);
bitmap.smoothing = true;
addChild(bitmap);
dispatchEvent(new Event("LOAD_COMPLETE"));
}
}
}