I’m building a Flex project with a lot of embedded bitmaps and such. The usual method for getting to the bitmaps in Actionscript seems to be to do something like
[Bindable] [Embed(source = '../lib/WhiteFencePost.png')]
private static var clsObstacleFencePost : Class;
var bitmap : BitmapAsset = new clsObstacleFencePost();
I’ve already got several dozen of these things, and I can easily see ending up with hundreds of them by the time the project’s done. Is there some way that I can avoid creating a Class for every bitmap?
There are ways… Pack all files into zip – embed zip – unpack with any zip library for actionscript, then Loader.loadBytes pic needed. Zip contents can be enumerated, so if you know what to do with files by name, you don’t even need file list in application.