In my game more than 600 images and 200 sounds. I'm try organize effective images and sounds manager for fast access. This is a good approach?
public class Images
{
public static var image_1:BitmapData;
public static const image_1_class:Class;
public static var items_icons:Vector<BitmapData>;
public static const item_1_class:Class;
public static const item_2_class:Class;
...
}
// initialization
Images.image_1 = new Images.image_1_class().bitmapData;
Images.items_icons[0] = new Images.item_1_class().bitmapData;
Images.items_icons[1] = new Images.item_2_class().bitmapData;
// using
new Button().setTexture(Images.button_close);
sounds.playRandom(Sounds.gnome_hit);