Возможно, это не популярный ответ.Но это зависит от предпочтений.I'm not trying to start a best practices discussion, just listing a possibility.
Если у вас есть несколько изображений для каждого корабля.И такое же количество изображений на каждом корабле, что может быть ниже.Если нет, то полностью игнорируйте то, что я предлагаю.
Создайте папку для каждого типа вашего корабля, а затем файл класса в этой папке и поместите ваши изображения в эту папку рядом с файлами классов.
package shipimages.ship1 { class Ship1Images {
[Embed(source="0001.png")] public var img0001:Class;
[Embed(source="0002.png")] public var img0002:Class;
[Embed(source="0003.png")] public var img0003:Class;
} }
.
package shipimages.ship2 { class Ship2Images {
[Embed(source="0001.png")] public var img0001:Class;
[Embed(source="0002.png")] public var img0002:Class;
[Embed(source="0003.png")] public var img0003:Class;
} }
Но, как я уже сказал, это полезно только в небольших случаях, но это означает, что все разделено на несколько частей, и если вы создадите интерфейс, он можетлегко сделать по заводскому образцу.