Hi Laboratory Grey,
Thanks for the feedback, happy to hear you like Scout!
For your issue, I would recommend you using a different policy when loading your images with AIR. Lots of people dont know, but there is a way to load expensive images in a background thread, so that it does not impact your UI at all, which is exactly what you are looking for I think. To do this, it is very easy, pass a LoaderContext object to your load() call when using Loader and use ImageDecodingPolicy.ON_LOAD, your code should look like this:
var loaderContext:LoaderContext = new LoaderContext();
var loader:Loader = new Loader();
loaderContext.imageDecodingPolicy = ImageDecodingPolicy.ON_LOAD;
loader.load(new URLRequest("yourimage.png"), loaderContext);
Let me know, it should help!
Sr. Product Manager | Adobe Scout
That is indeed very helpful information!
However, my specific situation involves animated assets within MovieClips embedded in a linked SWC. Is there anything I could do for those? The assets need to be tweened, and while I could reproduce similar effects programatically, we'd be losing a lot of the advantages of having Flash Professional in our pipeline.