I’m developing a game with AS3 and AIR. I will have a large-ish quantity of images that I need to load for display elements. It would be nice not to embed all of the images that the game needs, thereby avoiding having them all in memory at once. That’s okay in smaller projects, but doesn’t make sense here.
I’m curious about strategies for loading images during run time. Since all of the files are quite small and local ( in my current project ) loading them on request might be the best solution, but I’d like to hear what ideas people have for managing this.
For bonus points, I’m also curious about solutions for loading images on-demand server-side as well.
The solution that I ended up settling on was to create a reusable singleton loading class which manages the loading and storage of data on-demand. It manages “jobs” which can be LOCAL or REMOTE which store references and the loaded data itself which is mapped in the manager class once it has fully loaded.
While I really like back2dos’s suggestion, managing the (re-)creation of SWF’s everytime an asset changes isn’t optimal for my purposes.