Over 10 years of community discussion and knowledge are maintained here as a read-only archive.
perhaps a little elaboration on why you don't think startup manager is right for the job
You would have the ability to start and stop a load, load multipy files. Maybe even have it be aware of what type of file it's loading. Factory pattern comes to mind... something with keys so you can refrence an image by name, if it finds it return Bitmap, if not load and return.
start and stop a load: outside, local to the client app proxy; is it critical that the overall monitor be able to do this? what is the example case?
key = "my.jpg"object[key] = bitmap
_monitor.defaultTimeout = 30;
StartupMonitorProxy.LOAD_RESOURCES_REJECTED
public function cleanup():void { if(!loadingActive) { for each(var resource:StartupResourceProxy in loadedResources) { facade.removeProxy(resource.getProxyName()); } // might want to add cleaning of failed files? Though apps usually won't load if things failed }}